From ff3ac49cf398544b2b1231d3a47f4592f615062b Mon Sep 17 00:00:00 2001 From: Kai Huuhko Date: Sat, 28 Mar 2015 15:12:33 +0900 Subject: [PATCH] Fix elm_naviframe transition,finished smart events event_info Summary: A pointer to the internal Elm_Naviframe_Item_Data was mistakenly being passed as event_info. This patch changes the callback_call to pass the correct Elm_Object_Item (Eo) pointer. Reviewers: #elementary, Hermet Reviewed By: Hermet Differential Revision: https://phab.enlightenment.org/D2222 --- legacy/elementary/src/lib/elc_naviframe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elc_naviframe.c b/legacy/elementary/src/lib/elc_naviframe.c index df6fe81cef..9d2b7c50f1 100644 --- a/legacy/elementary/src/lib/elc_naviframe.c +++ b/legacy/elementary/src/lib/elc_naviframe.c @@ -1122,7 +1122,7 @@ _on_item_show_finished(void *data, if (sd->freeze_events) evas_object_freeze_events_set(VIEW(it), EINA_FALSE); - evas_object_smart_callback_call(WIDGET(it), SIG_TRANSITION_FINISHED, data); + evas_object_smart_callback_call(WIDGET(it), SIG_TRANSITION_FINISHED, EO_OBJ(it)); } static void