e_alpha_mask_rect: reparent before place below 50/325450/1
authorJunseok Kim <juns.kim@samsung.com>
Wed, 4 Jun 2025 02:39:07 +0000 (11:39 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 10 Jun 2025 09:37:49 +0000 (18:37 +0900)
Change-Id: I20a9260e45a4094da23c481188e963dba68be38d

src/bin/compmgr/e_alpha_mask_rect.c

index b05480643f96da39ba499593bd98672f863fc6e7..371f3c25acfc74a172c3f3ee7a8e09770622d041 100644 (file)
@@ -294,10 +294,6 @@ e_alpha_mask_rect_restack(E_Alpha_Mask_Rect *rect)
    E_View_Tree *parent;
    E_Client *tmp, *bottom;
 
-   view_client = e_client_view_get(rect->ec);
-   parent = e_view_parent_get(e_view_client_view_get(view_client));
-   e_view_reparent(e_view_rect_view_get(rect->view), parent);
-
    bottom = rect->ec;
    while (bottom)
      {
@@ -309,6 +305,8 @@ e_alpha_mask_rect_restack(E_Alpha_Mask_Rect *rect)
      }
 
    view_client = e_client_view_get(bottom);
+   parent = e_view_parent_get(e_view_client_view_get(view_client));
+   e_view_reparent(e_view_rect_view_get(rect->view), parent);
    e_view_place_below(e_view_rect_view_get(rect->view), e_view_client_view_get(view_client));
 }