}
//
- E_Client *client = e_client_under_position_get(desk, gi->x_beg, gi->y_beg, NULL);
-
- //PRODUCT_ONLY(20221011): Softkey hack
- if (client && !e_util_strcmp("Softkey", e_client_util_name_get(client)))
- {
- Eina_Bool exclude = EINA_TRUE;
- Eina_List *list = NULL;
- Eina_Rectangle *rect;
-
- e_comp_object_input_rect_get(client->frame, &list);
- EINA_LIST_FREE(list, rect)
- {
- if (E_INSIDE(gi->x_beg, gi->y_beg, rect->x, rect->y, rect->w, rect->h))
- exclude = EINA_FALSE;
- }
-
- if (exclude)
- client = e_client_under_position_get(desk, gi->x_beg, gi->y_beg, client);
- }
- //
+ E_Client *client = e_client_under_position_input_get(desk, gi->x_beg, gi->y_beg);
if (!client) return -1;
uint32_t resID = e_pixmap_res_id_get(client->pixmap);