forked from enlightenment/efl
elementary: fix leaking manager objects
they are now automatically destroyed once the object is deleted.
This commit is contained in:
parent
1b97abae49
commit
23203c9e72
|
@ -5331,7 +5331,7 @@ _efl_ui_win_elm_widget_focus_manager_factory(Eo *obj EINA_UNUSED, Efl_Ui_Win_Dat
|
||||||
{
|
{
|
||||||
Efl_Ui_Focus_Manager *manager;
|
Efl_Ui_Focus_Manager *manager;
|
||||||
|
|
||||||
manager = efl_add(EFL_UI_FOCUS_MANAGER_CLASS, NULL,
|
manager = efl_add(EFL_UI_FOCUS_MANAGER_CLASS, obj,
|
||||||
efl_ui_focus_manager_root_set(efl_added, root)
|
efl_ui_focus_manager_root_set(efl_added, root)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -691,7 +691,7 @@ _elm_hover_elm_widget_focus_manager_factory(Eo *obj EINA_UNUSED, Elm_Hover_Data
|
||||||
{
|
{
|
||||||
Efl_Ui_Focus_Manager *manager;
|
Efl_Ui_Focus_Manager *manager;
|
||||||
|
|
||||||
manager = efl_add(EFL_UI_FOCUS_MANAGER_CLASS, NULL,
|
manager = efl_add(EFL_UI_FOCUS_MANAGER_CLASS, obj,
|
||||||
efl_ui_focus_manager_root_set(efl_added, root)
|
efl_ui_focus_manager_root_set(efl_added, root)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -113,7 +113,7 @@ _elm_inwin_elm_widget_focus_manager_factory(Eo *obj EINA_UNUSED, Elm_Inwin_Data
|
||||||
{
|
{
|
||||||
Efl_Ui_Focus_Manager *manager;
|
Efl_Ui_Focus_Manager *manager;
|
||||||
|
|
||||||
manager = efl_add(EFL_UI_FOCUS_MANAGER_ROOT_FOCUS_CLASS, NULL,
|
manager = efl_add(EFL_UI_FOCUS_MANAGER_ROOT_FOCUS_CLASS, obj,
|
||||||
efl_ui_focus_manager_root_set(efl_added, root)
|
efl_ui_focus_manager_root_set(efl_added, root)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ _submenu_sizing_eval(Elm_Menu_Item_Data *parent_it)
|
||||||
evas_object_geometry_get(VIEW(parent_it), &x2, &y2, &w2, &h2);
|
evas_object_geometry_get(VIEW(parent_it), &x2, &y2, &w2, &h2);
|
||||||
evas_object_geometry_get(parent_it->submenu.bx, &bx, &by, &bw, &bh);
|
evas_object_geometry_get(parent_it->submenu.bx, &bx, &by, &bw, &bh);
|
||||||
_parent_geometry_get(sd, &px, &py, &pw, &ph);
|
_parent_geometry_get(sd, &px, &py, &pw, &ph);
|
||||||
|
|
||||||
if (sd->menu_bar && !parent_it->parent)
|
if (sd->menu_bar && !parent_it->parent)
|
||||||
{
|
{
|
||||||
x_p = x2;
|
x_p = x2;
|
||||||
|
@ -806,7 +806,7 @@ _elm_menu_elm_widget_focus_manager_factory(Eo *obj EINA_UNUSED, Elm_Menu_Data *p
|
||||||
{
|
{
|
||||||
Efl_Ui_Focus_Manager *manager;
|
Efl_Ui_Focus_Manager *manager;
|
||||||
|
|
||||||
manager = efl_add(EFL_UI_FOCUS_MANAGER_CLASS, NULL,
|
manager = efl_add(EFL_UI_FOCUS_MANAGER_CLASS, obj,
|
||||||
efl_ui_focus_manager_root_set(efl_added, root)
|
efl_ui_focus_manager_root_set(efl_added, root)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue