From 3771631473e85968d337a74412649515af0da00d Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Tue, 16 Apr 2013 13:21:36 +0900 Subject: [PATCH] naviframe - remove the back button callback if the button is unset on the naviframe commit 129ee7660300e36fb3d6552bb2942938ad6ccc38 Author: ChunEon Park @hermet.pe.kr> Date: Fri Mar 8 21:13:25 2013 +0900 Change-Id: I3c14d293afc300085519bf8e4f7d350e48f0b1a3 --- src/lib/elc_naviframe.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c index 6a68c1a..f3d5bd8 100644 --- a/src/lib/elc_naviframe.c +++ b/src/lib/elc_naviframe.c @@ -27,6 +27,8 @@ EVAS_SMART_SUBCLASS_NEW static const char SIG_CLICKED[] = "clicked"; +static void _on_item_back_btn_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__); + static void _item_content_del_cb(void *data, Evas *e __UNUSED__, @@ -636,6 +638,9 @@ _item_title_prev_btn_unset(Elm_Naviframe_Item *it) evas_object_event_callback_del (content, EVAS_CALLBACK_DEL, _item_title_prev_btn_del_cb); + evas_object_smart_callback_del(content, SIG_CLICKED, + _on_item_back_btn_clicked); + it->title_prev_btn = NULL; return content; } -- 2.7.4