e_policy_visibility: check above's rot.pending_show flag in _e_vis_ec_above_visible_type 09/246409/2
authorDoyoun Kang <doyoun.kang@samsung.com>
Thu, 29 Oct 2020 06:00:14 +0000 (15:00 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 29 Oct 2020 23:18:16 +0000 (23:18 +0000)
Change-Id: I61fdf81684bb6caa6754a7b85e33364753d34b0d

src/bin/e_policy_visibility.c

index 21388945c96d051edd553279b917cc4d943b3397..85cafc5fa5a6b2900ebba395c8df444037ac2219 100644 (file)
@@ -1710,6 +1710,9 @@ _e_vis_ec_above_visible_type(E_Client *ec, Eina_Bool check_child)
         if (above->bg_state)
           continue;
 
+        if (above->e.state.rot.pending_show)
+          continue;
+
         e_client_geometry_get(above, &ax, &ay, &aw, &ah);
         if (!E_CONTAINS(ax, ay, aw, ah, ex, ey, ew, eh)) continue;