From: Doyoun Kang Date: Wed, 24 May 2023 06:48:07 +0000 (+0900) Subject: e_comp_object: remove ECORE_EVENT_KEY_DOWN code X-Git-Tag: accepted/tizen/unified/20230605.170338~97 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3e6f5081248fbe3f3176f713e23437db24d833f6;p=platform%2Fupstream%2Fenlightenment.git e_comp_object: remove ECORE_EVENT_KEY_DOWN code Change-Id: Ia05048787f5388739818a1711164261df2afdc8b --- diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index fc4a138..03250e6 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -5574,19 +5574,6 @@ _e_comp_object_autoclose_cleanup(Eina_Bool already_del) E_FREE_FUNC(e_comp->autoclose.key_handler, ecore_event_handler_del); } -static Eina_Bool -_e_comp_object_autoclose_key_down_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event) -{ - Ecore_Event_Key *ev = event; - Eina_Bool del = EINA_TRUE; - - /* returning false in key_cb means delete the object */ - if (e_comp->autoclose.key_cb) - del = !e_comp->autoclose.key_cb(e_comp->autoclose.data, ev); - if (del) _e_comp_object_autoclose_cleanup(0); - return ECORE_CALLBACK_DONE; -} - static void _e_comp_object_autoclose_mouse_up_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { @@ -5610,8 +5597,6 @@ _e_comp_object_autoclose_setup(Evas_Object *obj) } evas_object_layer_set(e_comp->autoclose.rect, evas_object_layer_get(obj) - 1); evas_object_focus_set(obj, 1); - if (!e_comp->autoclose.key_handler) - e_comp->autoclose.key_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _e_comp_object_autoclose_key_down_cb, e_comp); } static void