Handle hw key event cancel 58/227858/3
authorYunjin Lee <yunjin-.lee@samsung.com>
Tue, 17 Mar 2020 01:27:27 +0000 (10:27 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Tue, 17 Mar 2020 01:29:51 +0000 (10:29 +0900)
Change-Id: I9ac403da2120477b0c65accc849f7d232f598182
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
ui/src/popup.c

index debaa4b..fed40e5 100644 (file)
@@ -196,6 +196,7 @@ Eina_Bool __hw_key_clicked_cb(void *data, int type, void *event_info)
 {
        Ecore_Event_Key *ev = (Ecore_Event_Key*)event_info;
        ALOGD("HW key clicked. type <%d> pressed key is <%s>", type, ev->key);
+       if (ev->event_flags & ECORE_EVENT_FLAG_CANCEL) return ECORE_CALLBACK_PASS_ON;
        if (!strcmp(ev->key, "XF86Home") || !strcmp(ev->key, "XF86Back")) {
                ui_app_exit();
        }