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);

-- 


Reply via email to