From 432a018916d3dd3961800ce63251fa7e7aa487e8 Mon Sep 17 00:00:00 2001 From: Jaehyun Cho Date: Tue, 31 Dec 2013 20:33:51 +0900 Subject: [PATCH] [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 --- legacy/elementary/src/lib/elm_widget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elm_widget.c b/legacy/elementary/src/lib/elm_widget.c index eb62a93665..14f40919ae 100644 --- a/legacy/elementary/src/lib/elm_widget.c +++ b/legacy/elementary/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);