elementary/button - prevent the clicked event, when button is disabled or freezed...
authorChunEon Park <chuneon.park@samsung.com>
Mon, 5 Dec 2011 06:03:12 +0000 (15:03 +0900)
committerChunEon Park <chuneon.park@samsung.com>
Mon, 5 Dec 2011 06:03:12 +0000 (15:03 +0900)
revision 65883

src/lib/elm_button.c

index 81357f9..1b1750a 100644 (file)
@@ -285,7 +285,9 @@ _activate(Evas_Object *obj)
      {
         if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF)
            _elm_access_say(E_("Clicked"));
-        evas_object_smart_callback_call(obj, SIG_CLICKED, NULL);
+        if (!elm_widget_disabled_get(obj) &&
+            !evas_object_freeze_events_get(obj))
+          evas_object_smart_callback_call(obj, SIG_CLICKED, NULL);
      }
 }