summaryrefslogtreecommitdiff
path: root/src/lib/elm_separator.c
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2013-08-27 14:19:19 +0900
committerChunEon Park <hermet@hermet.pe.kr>2013-08-27 14:19:19 +0900
commitb7113b67ea6fad05dad9d6e6f8e37572940efc9c (patch)
treebec00df6f864900c267a69b40a1be7a844ab4603 /src/lib/elm_separator.c
parent110a8f779bcb5d07310b42c6eb7c004935b5d459 (diff)
downloadelementary-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.c3
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