From: Junseok, Kim Date: Tue, 8 Sep 2020 13:00:30 +0000 (+0900) Subject: e_policy_visibility: 24bit quickpanel window is included as activity when activity_check X-Git-Tag: submit/tizen/20200910.014219~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7ed5387d9c9747b5971e019da696c719ea3011f4;p=platform%2Fupstream%2Fenlightenment.git 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 --- 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) ||