From: JunSeok, Kim Date: Wed, 13 Dec 2017 09:49:39 +0000 (+0900) Subject: e_policy_visibility: delete job of client when client lower X-Git-Tag: submit/tizen_4.0/20180102.070459~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c24e561fb4c0532d0841f91fbfa97d2344de3409;p=platform%2Fupstream%2Fenlightenment.git e_policy_visibility: delete job of client when client lower Change-Id: I87ac5fb4f18d5bab77b4c67d0e847aa91dbf2128 (cherry picked from commit 64be26c6e7f33dfaea71b2ea77c232dbe6867c57) --- diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index 0efb0795ef..7da435392a 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -1737,6 +1737,13 @@ e_policy_visibility_client_lower(E_Client *ec) VS_DBG(ec, "API ENTRY | LOWER"); + /* if vc has job grab, remove them */ + if (_e_vis_client_is_uniconify_render_running(vc)) + { + VS_INF(ec, "Lower while waiting Uniconify. Release grab."); + E_FREE_FUNC(vc->grab, _e_vis_grab_release); + } + /* find activity client among the clients to be lower */ if (!_e_vis_ec_foreground_check(ec, !!e_config->transient.lower)) {