efl-ext: add key canceling logic. 77/225377/1 submit/tizen_5.5/20200219.214104 submit/tizen_5.5/20200220.223429
authorHosang Kim <hosang12.kim@samsung.com>
Wed, 19 Feb 2020 08:22:33 +0000 (17:22 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Wed, 19 Feb 2020 08:22:33 +0000 (17:22 +0900)
Change-Id: Ia4c4dc2f38f09752fee51201cf9724c1e052d9b2

src/efl_extension_events.c

index 07d96452cea9674f048853877ada941b57253251..14842d58d9259351db099c5c05344e7f5ff08828 100644 (file)
@@ -304,6 +304,9 @@ _eext_key_grab_rect_key_up_cb(void *data, Evas *e, Evas_Object *obj,
    Eext_Callback_Type type;
    Eina_List *l;
 
+   if (ev->event_flags & EVAS_EVENT_FLAG_CANCEL)
+     return;
+
    if (!strcmp(ev->keyname, EEXT_KEY_SEND) ||
             !strcmp(ev->keyname, EEXT_KEY_SEND2) ||
             !strcmp(ev->keyname, EEXT_KEY_SEND3))