From: Doyoun Kang Date: Thu, 2 Jul 2020 01:30:54 +0000 (+0900) Subject: e_policy_visibility: use e_client_uniconify when visibility job is excuted X-Git-Tag: submit/tizen/20200702.062256~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4020a246cbbb28eb613bd7712b7d925e08a544b;p=platform%2Fupstream%2Fenlightenment.git 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 --- 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();