From: Mike Blumenkrantz Date: Tue, 19 Feb 2013 09:14:56 +0000 (+0000) Subject: avoid calling popup autoclose cleanup function repeatedly X-Git-Tag: submit/efl/20131021.015651~1209 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1a0f84960a1616124749c3b5ac25caa7faa0eaee;p=platform%2Fupstream%2Fenlightenment.git avoid calling popup autoclose cleanup function repeatedly SVN revision: 84092 --- diff --git a/src/bin/e_popup.c b/src/bin/e_popup.c index 2789f32..035d3f5 100644 --- a/src/bin/e_popup.c +++ b/src/bin/e_popup.c @@ -13,8 +13,12 @@ static void _e_popup_autoclose_cleanup(void) { if (autoclose_popup) - e_grabinput_release(0, e_comp_get(autoclose_popup)->ee_win); + { + e_grabinput_release(0, e_comp_get(autoclose_popup)->ee_win); + autoclose_popup->autoclose = 0; + } E_FN_DEL(e_object_del, autoclose_popup); + autoclose_popup = NULL; E_FN_DEL(ecore_event_handler_del, autoclose_handlers[0]); E_FN_DEL(ecore_event_handler_del, autoclose_handlers[1]); E_FN_DEL(ecore_event_handler_del, autoclose_handlers[2]);