raster pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=de2fa4e898ef69b1a6fa70d41e595f635225a5f5
commit de2fa4e898ef69b1a6fa70d41e595f635225a5f5 Author: Jaehyun Cho <jae_hyun....@samsung.com> Date: Tue Dec 31 20:33:51 2013 +0900 [elm_widget] Fix not to load theme for mirroring if smart data is not set Summary: Do not load widget theme for mirroring if smart data creation is not finished. Reviewers: Hermet, raster Reviewed By: raster CC: seoz Differential Revision: https://phab.enlightenment.org/D428 --- src/lib/elm_widget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c index eb62a93..14f4091 100644 --- a/src/lib/elm_widget.c +++ b/src/lib/elm_widget.c @@ -238,7 +238,7 @@ _elm_widget_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED) priv->mirrored_auto_mode = EINA_TRUE; /* will follow system locale * settings */ elm_widget_can_focus_set(obj, EINA_TRUE); - elm_widget_mirrored_set(obj, elm_config_mirrored_get()); + priv->is_mirrored = elm_config_mirrored_get(); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOUSE_DOWN, _obj_mouse_down, obj); @@ -1095,7 +1095,7 @@ _elm_widget_sub_object_add(Eo *obj, void *_pd, va_list *list) mirrored = elm_widget_mirrored_get(sobj); if ((scale != pscale) || (!sdc->on_create && th != pth) || - (pmirrored != mirrored)) + (!sdc->on_create && (pmirrored != mirrored))) elm_widget_theme(sobj); if (elm_widget_focus_get(sobj)) _parents_focus(obj); --