elementary: fix leaking manager objects

they are now automatically destroyed once the object is deleted.
This commit is contained in:
Marcel Hollerbach 2017-07-10 16:22:32 +02:00
parent 1b97abae49
commit 23203c9e72
4 changed files with 5 additions and 5 deletions

View File

@ -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)
); );

View File

@ -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)
); );

View File

@ -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)
); );

View File

@ -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)
); );