summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_grid_static.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_grid_static.c')
-rw-r--r--src/lib/elementary/efl_ui_grid_static.c8
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