diff options
author | ChunEon Park <hermet@hermet.pe.kr> | 2013-08-27 14:19:19 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2013-08-27 14:19:19 +0900 |
commit | b7113b67ea6fad05dad9d6e6f8e37572940efc9c (patch) | |
tree | bec00df6f864900c267a69b40a1be7a844ab4603 /src/lib/elm_separator.c | |
parent | 110a8f779bcb5d07310b42c6eb7c004935b5d459 (diff) | |
download | elementary-b7113b67ea6fad05dad9d6e6f8e37572940efc9c.tar.gz |
elementary/widgets - set parents before widget constructs their body.
This avoids unnecessary multiple setups when obj and subobj has connected.
Diffstat (limited to 'src/lib/elm_separator.c')
-rw-r--r-- | src/lib/elm_separator.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/elm_separator.c b/src/lib/elm_separator.c index 5b211cd83..639808508 100644 --- a/src/lib/elm_separator.c +++ b/src/lib/elm_separator.c @@ -53,6 +53,7 @@ _elm_separator_smart_add(Eo *obj, void *_pd __UNUSED__, { eo_do_super(obj, MY_CLASS, evas_obj_smart_add()); + elm_widget_sub_object_add(eo_parent_get(obj), obj); elm_widget_can_focus_set(obj, EINA_FALSE); if (!elm_layout_theme_set @@ -77,8 +78,6 @@ _constructor(Eo *obj, void *_pd EINA_UNUSED, va_list *list EINA_UNUSED) eo_do_super(obj, MY_CLASS, eo_constructor()); eo_do(obj, evas_obj_type_set(MY_CLASS_NAME)); - - elm_widget_sub_object_add(eo_parent_get(obj), obj); } EAPI void |