[src/lib/elm_button.c] Moving the signal emitting code before processing the edje...
authorRajeev Ranjan <rajeev.r@samsung.com>
Thu, 7 Oct 2010 10:43:05 +0000 (19:43 +0900)
committerRajeev Ranjan <rajeev.r@samsung.com>
Thu, 7 Oct 2010 10:43:05 +0000 (19:43 +0900)
src/lib/elm_button.c

index ca86492..d1a79e3 100644 (file)
@@ -117,10 +117,10 @@ _theme_hook(Evas_Object *obj)
      edje_object_signal_emit(wd->btn, "elm,state,icon,hidden", "elm");
 
    edje_object_part_text_set(wd->btn, "elm.text", wd->label);
-   edje_object_message_signal_process(wd->btn);
-   edje_object_scale_set(wd->btn, elm_widget_scale_get(obj) * _elm_config->scale);
    if (elm_widget_disabled_get(obj))
      edje_object_signal_emit(wd->btn, "elm,state,disabled", "elm");
+   edje_object_message_signal_process(wd->btn);
+   edje_object_scale_set(wd->btn, elm_widget_scale_get(obj) * _elm_config->scale);
    _sizing_eval(obj);
 }