From: Doyoun Kang Date: Wed, 6 Dec 2017 12:37:20 +0000 (+0900) Subject: e_policy_visibility: send pre-unobscured visibility event when the window do not... X-Git-Tag: submit/tizen_4.0/20171206.124138^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4ffe1e23ff58ee9ec2d3825ea8176eff52f39a9f;p=platform%2Fupstream%2Fenlightenment.git e_policy_visibility: send pre-unobscured visibility event when the window do not use buffer_flush Change-Id: Id13c46a3ae9b6340af649edb8ad428f9de1d462e --- diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index c150b3a4c5..6c9fc9d6a4 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -1033,6 +1033,10 @@ _e_vis_client_is_uniconify_render_necessary(E_Vis_Client *vc) goto need_deiconify_render; VS_INF(ec, "Not necessary deiconify rendering"); + + ELOGF("POL", "SEND pre-unobscured visibility event", ec->pixmap, ec); + _e_vis_client_send_pre_visibility_event(ec); + return EINA_FALSE; } @@ -1069,14 +1073,14 @@ _e_vis_client_add_uniconify_render_pending(E_Vis_Client *vc, E_Vis_Job_Type type return EINA_FALSE; } + if (_e_vis_client_is_uniconify_render_running(vc)) + goto end; + if (!_e_vis_client_is_uniconify_render_necessary(vc)) - return EINA_FALSE; + return EINA_FALSE; ec->exp_iconify.not_raise = !raise; - if (_e_vis_client_is_uniconify_render_running(vc)) - goto end; - VS_DBG(ec, "BEGIN Uniconify render: raise %d", raise); if (ec->transients)