e_comp_object: remove ECORE_EVENT_KEY_DOWN code 06/293306/2
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 24 May 2023 06:48:07 +0000 (15:48 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 24 May 2023 07:35:28 +0000 (07:35 +0000)
Change-Id: Ia05048787f5388739818a1711164261df2afdc8b

src/bin/e_comp_object.c

index fc4a138..03250e6 100644 (file)
@@ -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