Revert "e_client: No need to reparent with layer tree" 25/315825/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 7 Aug 2024 11:19:32 +0000 (20:19 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 8 Aug 2024 05:21:16 +0000 (14:21 +0900)
This reverts commit ddbe792dd6ed9657dc4f20ed8816d1fab6a0b3fe.

Change-Id: I50f8bc7a8237b1e1907b7139aeeb3b3ce967e566

src/bin/core/e_client.c

index 6e2002a..ee7f3c3 100644 (file)
@@ -6241,7 +6241,7 @@ e_client_stack_above(E_Client *ec, E_Client *above)
    above_view = e_view_client_view_get(PRI(above)->view_client);
 
    if (e_view_parent_get(ec_view) != e_view_parent_get(above_view))
-     e_view_reparent(ec_view, e_view_parent_get(above_view));
+     e_view_reparent(ec_view, e_canvas_layer_view_tree_get(e_comp_canvas_get(), e_canvas_layer_find(e_comp_canvas_get(), above_view)));
 
    e_view_place_above(ec_view , above_view);
 
@@ -6262,7 +6262,7 @@ e_client_stack_below(E_Client *ec, E_Client *below)
    below_view = e_view_client_view_get(PRI(below)->view_client);
 
    if (e_view_parent_get(ec_view) != e_view_parent_get(below_view))
-     e_view_reparent(ec_view, e_view_parent_get(below_view));
+     e_view_reparent(ec_view, e_canvas_layer_view_tree_get(e_comp_canvas_get(), e_canvas_layer_find(e_comp_canvas_get(), below_view)));
 
    e_view_place_below(ec_view, below_view);