e_mod_main: Send corrected geometry based on transform of input panel and client 40/310840/1
authorJunseok Kim <juns.kim@samsung.com>
Thu, 9 May 2024 01:47:18 +0000 (10:47 +0900)
committerJunseok Kim <juns.kim@samsung.com>
Thu, 9 May 2024 01:47:22 +0000 (10:47 +0900)
To send corrected geometry based on transform of clients,
send other coordinates as x coordinates
Patch to refer: 2da7a391ef125ddcae84795915d23306815b2ee3

Change-Id: I3fb220ee72326934bd9efe234dbc13ae3f35c354

src/e_mod_main.c

index 8eee01d551d16c78f602a6d981f66b66fc5158fe..34f46fb0275becb394a6624facc35f23c219faa3 100644 (file)
@@ -243,7 +243,7 @@ _e_text_input_send_input_panel_geometry(struct wl_resource *resource, int x, int
           LOGI("couldn't find input panel client");
      }
 
-   snprintf(geometry, sizeof(geometry), "%d,%d,%d,%d", new_x, y, w, h);
+   snprintf(geometry, sizeof(geometry), "%d,%d,%d,%d", new_x, new_y, new_w, new_h);
 
    switch(angle)
      {
@@ -256,9 +256,9 @@ _e_text_input_send_input_panel_geometry(struct wl_resource *resource, int x, int
          break;
      }
 
-   LOGI("angle : %d, x : %d, y : %d, w : %d, h : %d\n", angle, new_x, y, w, h);
+   LOGI("angle : %d, x : %d, y : %d, w : %d, h : %d\n", angle, new_x, new_y, new_w, new_h);
 
-   wl_text_input_send_input_panel_geometry(resource, new_x, y, w, h);
+   wl_text_input_send_input_panel_geometry(resource, new_x, new_y, new_w, new_h);
 }
 
 static gboolean