From 80ed4b8a2b4e77d2e0f721bfd55666ce01b671da Mon Sep 17 00:00:00 2001 From: Junseok Kim Date: Thu, 10 Dec 2020 19:08:09 +0900 Subject: [PATCH] e_policy_stack: check top is mapped when transient_for apply Change-Id: I94f610d1b5c42d76cbafb022652a27f45dc64bae Signed-off-by: Junseok Kim --- src/bin/e_policy_stack.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/e_policy_stack.c b/src/bin/e_policy_stack.c index aaf1637..13a38c4 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) || -- 2.7.4