efl_ui_popup: fix widget_parent inheritance

when you inherit from widget_parent, you MUST call the super function.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8680
This commit is contained in:
Marcel Hollerbach 2019-04-22 21:30:05 +02:00 committed by Cedric BAIL
parent 22edf6f4b7
commit f9143ec634
2 changed files with 3 additions and 1 deletions

View File

@ -112,6 +112,8 @@ _efl_ui_popup_efl_ui_widget_widget_parent_set(Eo *obj, Efl_Ui_Popup_Data *pd EIN
efl_event_callback_add(pd->win_parent, EFL_GFX_ENTITY_EVENT_SIZE_CHANGED, _parent_geom_cb, obj);
efl_event_callback_add(pd->win_parent, EFL_GFX_ENTITY_EVENT_POSITION_CHANGED, _parent_geom_cb, obj);
efl_ui_widget_parent_set(efl_super(obj, MY_CLASS), parent);
}
EOLIAN static void

View File

@ -6,7 +6,7 @@ tests = [
["Efl.Content" , "Efl.Ui.Button", "Efl.Ui.Frame", "Efl.Ui.Grid_Default_Item",
"Efl.Ui.List_Default_Item", "Efl.Ui.List_Empty_Item",
"Efl.Ui.Navigation_Layout", "Efl.Ui.Panel", "Efl.Ui.Progressbar",
"Efl.Ui.Radio"]
"Efl.Ui.Radio", "Efl.Ui.Popup"]
]
fixture_gen_template = """