e_comp_wl: change evas_object to e_view 48/321348/1
authorSooChan Lim <sc1.lim@samsung.com>
Tue, 18 Mar 2025 10:49:44 +0000 (19:49 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 19 Mar 2025 05:55:19 +0000 (14:55 +0900)
Change-Id: I56ba245093be1e52fb9231c99fef05ca4fe94598

src/bin/server/e_comp_wl.c

index 6c19d562ad2aef292be5edbae00e56731c8c26c2..8e10c9e9a9dd7c425e0e02114a09c362d9d6bf9a 100644 (file)
@@ -706,10 +706,12 @@ _e_comp_wl_evas_cb_hide(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj EIN
 static void
 _e_comp_wl_subsurface_client_reposition(E_Client *subc)
 {
+   E_View_Client *view_client;
    int x, y;
 
    e_comp_wl_subsurface_data_coord_get(subc->comp_data->sub.data, &x, &y);
-   evas_object_move(subc->frame, x, y);
+   view_client = e_client_view_get(subc);
+   e_view_position_set(e_view_client_view_get(view_client), x, y);
 
    if (subc->comp_data->viewport_transform)
      e_comp_wl_map_apply(subc);