From fd49a010c8ca5433d61854c115a8c4d93e75b22b Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Fri, 17 Feb 2023 10:48:06 +0900 Subject: [PATCH] e_info_server: consider position for drawing input_region Change-Id: I2aa1814e1d8cc1a0d400e41f527e904a6d7de02a --- src/bin/e_info_server.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/e_info_server.c b/src/bin/e_info_server.c index a6f81e873d..5529a69007 100644 --- a/src/bin/e_info_server.c +++ b/src/bin/e_info_server.c @@ -6919,10 +6919,13 @@ _input_region_msg_clients_append(Eldbus_Message_Iter *iter, Evas_Object *obj, in Eldbus_Message_Iter *array_of_ec; Eina_List *list = NULL, *l; Eina_Rectangle *data; + int x, y; e_comp_object_input_rect_get(obj, &list); if (!list) return; + evas_object_geometry_get(obj, &x, &y, NULL, NULL); + eldbus_message_iter_arguments_append(iter, "a(iiii)", &array_of_ec); EINA_LIST_FOREACH(list, l, data) @@ -6934,7 +6937,7 @@ _input_region_msg_clients_append(Eldbus_Message_Iter *iter, Evas_Object *obj, in eldbus_message_iter_arguments_append(struct_of_ec, "iiii", data->x, data->y, data->w, data->h); eldbus_message_iter_container_close(array_of_ec, struct_of_ec); - _input_rect_draw(data->x, data->y, data->w, data->h, time, color_r, color_g, color_b); + _input_rect_draw(x + data->x, y + data->y, data->w, data->h, time, color_r, color_g, color_b); } eldbus_message_iter_container_close(iter, array_of_ec); -- 2.34.1