From 0a60e7b575ad6a73ec9b564365bb1ecbc2445b43 Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Thu, 5 Dec 2013 10:01:43 +0900 Subject: [PATCH] elementary/elm_button.c : Change the timing of signal_emitting. Application can delete button itsefl(or its parent) inside the smart callback function. So the signal_emitting with button object should be done in advance. --- legacy/elementary/src/lib/elm_button.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elm_button.c b/legacy/elementary/src/lib/elm_button.c index e1f3da8..42f337f 100644 --- a/legacy/elementary/src/lib/elm_button.c +++ b/legacy/elementary/src/lib/elm_button.c @@ -184,8 +184,8 @@ _elm_button_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list) (strcmp(ev->key, "space"))) return; - _activate(obj); elm_layout_signal_emit(obj, "elm,anim,activate", "elm"); + _activate(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (ret) *ret = EINA_TRUE; -- 2.7.4