From: Jaehyun Cho Date: Tue, 31 Dec 2013 11:33:51 +0000 (+0900) Subject: [elm_widget] Fix not to load theme for mirroring if smart data is not set X-Git-Tag: v1.9.0-alpha1~317 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=de2fa4e898ef69b1a6fa70d41e595f635225a5f5;p=platform%2Fupstream%2Felementary.git [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 --- diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c index eb62a9366..14f40919a 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);