From fa0625645638b0ec8e93f854151f2212fdd209ae Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Thu, 30 May 2013 22:06:58 +0900 Subject: [PATCH] [ctxpopup] Add more additional key inputs for supporting dismissing. --- src/lib/elc_ctxpopup.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/elc_ctxpopup.c b/src/lib/elc_ctxpopup.c index 02b6c28..ebe214b 100644 --- a/src/lib/elc_ctxpopup.c +++ b/src/lib/elc_ctxpopup.c @@ -170,9 +170,16 @@ _elm_ctxpopup_smart_event(Evas_Object *obj, return EINA_TRUE; } - if (strcmp(ev->keyname, "Escape")) return EINA_FALSE; + // TIZEN ONLY : 20130530 + //if (strcmp(ev->keyname, "Escape")) return EINA_FALSE; + if ((strcmp(ev->keyname, "Escape")) && + (strcmp(ev->keyname, "XF86Stop")) && + (strcmp(ev->keyname, "XF86Send"))) + return EINA_FALSE; + // + + _hide_signals_emit(obj, sd->dir); - evas_object_hide(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } -- 2.7.4