From: Junseok, Kim Date: Wed, 5 Aug 2020 05:29:52 +0000 (+0900) Subject: e_policy_visibility: check above window is visible when below_uniconify X-Git-Tag: submit/tizen/20200805.095055~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e4451a647aab53d4c00fd58398a4243a60ffc10;p=platform%2Fupstream%2Fenlightenment.git e_policy_visibility: check above window is visible when below_uniconify Change-Id: I387fe9c1fc8cf179963642340e5752aa87b14837 Signed-off-by: Junseok, Kim --- diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index 6e13f70037..880c502e18 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -1730,9 +1730,11 @@ _e_vis_client_check_obscure_below(E_Client *ec) if (ec->iconic && ec->exp_iconify.by_client) return EINA_FALSE; if (ec->bg_state) return EINA_FALSE; if (ec->comp_data && !ec->comp_data->mapped) return EINA_FALSE; - if (!(ec->argb) || !(ec->visibility.opaque <= 0)) return EINA_TRUE; + if ((ec->argb) && (ec->visibility.opaque <= 0)) return EINA_FALSE; + if (ec->visibility.obscured != E_VISIBILITY_UNOBSCURED) return EINA_FALSE; + if (!ec->visible) return EINA_FALSE; - return EINA_FALSE; + return EINA_TRUE; } static void