From c4020a246cbbb28eb613bd7712b7d925e08a544b Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Thu, 2 Jul 2020 10:30:54 +0900 Subject: [PATCH] e_policy_visibility: use e_client_uniconify when visibility job is excuted We called _e_policy_client_uniconify_by_visibility() when E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY job was executed. However, it caused another uniconify_pending for its transient children in some case. So, we change code to call e_client_uniconify() with not_raise flag. Change-Id: I4714c1e7643955ddb8a898c939631c8a6194b19e --- src/bin/e_policy_visibility.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index faa2ce5702..cd459eabb2 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -1589,7 +1589,9 @@ _e_vis_ec_job_exec(E_Client *ec, E_Vis_Job_Type type) e_client_uniconify(ec); break; case E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY: - _e_policy_client_uniconify_by_visibility(ec); + ec->exp_iconify.not_raise = 1; + e_client_uniconify(ec); + ec->exp_iconify.not_raise = 0; break; case E_VIS_JOB_TYPE_LOWER: e_comp_canvas_norender_pop(); -- 2.34.1