From: Junseok Kim Date: Thu, 10 Dec 2020 10:08:09 +0000 (+0900) Subject: e_policy_stack: check top is mapped when transient_for apply X-Git-Tag: submit/tizen/20201215.033043~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=80ed4b8a2b4e77d2e0f721bfd55666ce01b671da;p=platform%2Fupstream%2Fenlightenment.git e_policy_stack: check top is mapped when transient_for apply Change-Id: I94f610d1b5c42d76cbafb022652a27f45dc64bae Signed-off-by: Junseok Kim --- diff --git a/src/bin/e_policy_stack.c b/src/bin/e_policy_stack.c index aaf16370df..13a38c4039 100644 --- a/src/bin/e_policy_stack.c +++ b/src/bin/e_policy_stack.c @@ -166,6 +166,11 @@ _e_policy_stack_transient_for_apply(E_Client *ec) } if ((top != ec) && (eina_list_data_find(ec->parent->transients, top))) { + if (!e_client_mapped_get(top)) + { + top = e_client_below_get(top); + continue; + } if (top->transient_for_always_on_top) { if (e_policy_client_is_keyboard(ec) ||