From ff9a9700fcaf7c748fb98d1699c4aff8137470bb Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Wed, 6 Dec 2017 20:38:01 +0900 Subject: [PATCH] e_policy_visibility: add code to check window's map state while uniconifying window Change-Id: I5422fc940a767d6f0bf0135fdcf1994547c49514 --- src/bin/e_policy_visibility.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index 76c1729..cc4db33 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -1740,6 +1740,12 @@ e_policy_visibility_client_uniconify(E_Client *ec, Eina_Bool raise) if (!ec->iconic && !ec->exp_iconify.deiconify_update) return EINA_FALSE; + if (!ec->visible) + { + ELOGF("POL", "UNICONIFY. but NOT MAPPED. So skip...", ec->pixmap, ec); + return EINA_FALSE; + } + VS_DBG(ec, "API ENTRY | UNICONIFY"); /* TODO search clients to be really foreground and uniconify it. -- 2.7.4