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 <juns.kim@samsung.com>
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) ||