From 7ed5387d9c9747b5971e019da696c719ea3011f4 Mon Sep 17 00:00:00 2001 From: "Junseok, Kim" Date: Tue, 8 Sep 2020 22:00:30 +0900 Subject: [PATCH] e_policy_visibility: 24bit quickpanel window is included as activity when activity_check Suppose there're normal window, 24bit quickpanel and higher layers window. if the higher window hide, the normal window doing deiconify approve even if it's obscured by 24bit quickpanel window. It's caused by quickpanel window rule out by special_check for fix this issue, 24bit quickpanel is not special window for include visibility check of deiconify approve. Change-Id: I7df994dc7caf165f1d192a398862d9a8e2e6ac32 Signed-off-by: Junseok, Kim --- src/bin/e_policy_visibility.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index 0b2502ad8b..9af6fd043b 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -1526,7 +1526,7 @@ _e_vis_client_defer_move(E_Vis_Client *vc, E_Vis_Job_Type type) static inline Eina_Bool _e_vis_ec_special_check(E_Client *ec) { - return (e_policy_client_is_quickpanel(ec) || + return ((e_policy_client_is_quickpanel(ec) && ec->argb)|| e_policy_client_is_subsurface(ec) || e_policy_client_is_keyboard(ec) || e_policy_client_is_keyboard_sub(ec) || -- 2.34.1