From d3166b53001a6c0efd891be5aca0594b4e26a38c Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Thu, 10 Aug 2017 13:45:42 +0900 Subject: [PATCH] visibility: set ec's visibility.changed flag after sending pre-visibility event An app window couldn't get a fully-obscured event when the display is turned off immediately after launching it. (So, the app couldn't enter the pause state.) Change-Id: Ia7c06e904b97d3e6516290e6d082aebff6155455 --- src/bin/e_policy_visibility.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index 8c44c10..2e0e286 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -1035,6 +1035,7 @@ _e_vis_client_add_uniconify_render_pending(E_Vis_Client *vc, E_Vis_Job_Type type VS_DBG(ec, "BEGIN Uniconify render: raise %d", raise); e_policy_wl_visibility_send(ec, E_VISIBILITY_PRE_UNOBSCURED); + ec->visibility.changed = 1; _e_vis_client_prepare_foreground_signal_emit(vc); vc->state = E_VIS_ICONIFY_STATE_RUNNING_UNICONIFY; -- 2.7.4