Revert "e_keyrouter_wl: add two api for sending keycancl." 29/313029/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 18 Jun 2024 08:37:19 +0000 (17:37 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 18 Jun 2024 10:00:19 +0000 (19:00 +0900)
This reverts commit cc8ea549be8f03d486c706e9e02a2dcf1ae4270e.

Change-Id: I15b336fef2a1701873a4262ce73dd3d4c7b26591

src/bin/server/e_keyrouter_wl.c
src/bin/server/e_keyrouter_wl_intern.h

index ede9a50..1dda870 100644 (file)
@@ -177,65 +177,6 @@ e_keyrouter_wl_key_send(Ecore_Event_Key *ev, E_Device *dev, Eina_Bool pressed, s
 }
 
 EINTERN void
-e_keyrouter_surface_keycancel_send(struct wl_resource *surface, unsigned int key)
-{
-   Eina_List *l;
-   Eina_List *press_ptr_list;
-   E_Keyrouter_Key_List_NodePtr data;
-   struct wl_resource *resource;
-   struct wl_client *client;
-
-   EINA_SAFETY_ON_NULL_RETURN(surface);
-
-   client = wl_resource_get_client(surface);
-
-   g_rec_mutex_lock(&krt->grab_key_mutex);
-
-   press_ptr_list = krt->HardKeys[key].press_ptr;
-   EINA_LIST_FOREACH(press_ptr_list, l, data)
-     {
-        if (surface != data->surface) continue;
-
-        EINA_LIST_FOREACH(g_tizen_keyrouter->resources, l, resource)
-          {
-             if (wl_resource_get_client(resource) != client) continue;
-
-             tizen_keyrouter_send_key_cancel(resource, key-8);
-          }
-     }
-
-   g_rec_mutex_unlock(&krt->grab_key_mutex);
-}
-
-EINTERN void
-e_keyrouter_client_keycancel_send(struct wl_client *client, unsigned int key)
-{
-   Eina_List *l;
-   E_Keyrouter_Key_List_NodePtr data;
-   Eina_List *press_ptr_list;
-   struct wl_resource *resource;
-
-   EINA_SAFETY_ON_NULL_RETURN(client);
-
-   g_rec_mutex_lock(&krt->grab_key_mutex);
-
-   press_ptr_list = krt->HardKeys[key].press_ptr;
-   EINA_LIST_FOREACH(press_ptr_list, l, data)
-     {
-        if (client != data->wc) continue;
-
-        EINA_LIST_FOREACH(g_tizen_keyrouter->resources, l, resource)
-          {
-             if (wl_resource_get_client(resource) != client) continue;
-
-             tizen_keyrouter_send_key_cancel(resource, key-8);
-          }
-     }
-
-   g_rec_mutex_unlock(&krt->grab_key_mutex);
-}
-
-EINTERN void
 e_keyrouter_keycancel_send(struct wl_client *client, struct wl_resource *surface, unsigned int key)
 {
    Eina_List *l;
index 1e15fdd..60bde8c 100644 (file)
@@ -15,8 +15,6 @@ EINTERN int       e_keyrouter_wl_add_client_destroy_listener(struct wl_client *c
 EINTERN int       e_keyrouter_wl_add_surface_destroy_listener(struct wl_resource *surface);
 EINTERN Eina_Bool e_keyrouter_wl_key_send(Ecore_Event_Key *ev, E_Device *dev, Eina_Bool pressed, struct wl_client *client, struct wl_resource *surface, Eina_Bool focused);
 EINTERN void      e_keyrouter_keycancel_send(struct wl_client *client, struct wl_resource *surface, unsigned int key);
-EINTERN void      e_keyrouter_surface_keycancel_send(struct wl_resource *surface, unsigned int key);
-EINTERN void      e_keyrouter_client_keycancel_send(struct wl_client *client, unsigned int key);
 EINTERN void      e_keyrouter_wl_event_surface_send(struct wl_resource *surface, int key, int mode);
 
 EINTERN Eina_Bool e_keyrouter_wl_util_do_privilege_check(struct wl_client *client, uint32_t mode, uint32_t keycode);