diff options
Diffstat (limited to 'src/lib/elementary/efl_ui_grid_static.c')
-rw-r--r-- | src/lib/elementary/efl_ui_grid_static.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/elementary/efl_ui_grid_static.c b/src/lib/elementary/efl_ui_grid_static.c index d74c230a65..7b5253eee1 100644 --- a/src/lib/elementary/efl_ui_grid_static.c +++ b/src/lib/elementary/efl_ui_grid_static.c @@ -9,10 +9,14 @@ struct _Efl_Ui_Grid_Static_Data }; EOLIAN static void -_efl_ui_grid_static_efl_pack_layout_layout_update(Eo *obj, Efl_Ui_Grid_Static_Data *pd EINA_UNUSED) +_efl_ui_grid_static_evas_object_smart_add(Eo *obj, Efl_Ui_Grid_Static_Data *pd EINA_UNUSED) { + elm_widget_sub_object_parent_add(obj); + + evas_obj_smart_add(eo_super(obj, MY_CLASS)); + Efl_Ui_Grid_Data *gd = eo_data_scope_get(obj, EFL_UI_GRID_CLASS); - efl_pack_layout_do(gd->layout_engine, obj, gd->layout_data); + gd->layout_engine = MY_CLASS; } EOLIAN static void |