e_policy: cancel uniconify_render job if visibility changes to off 46/230646/2 accepted/tizen/unified/20200414.034758 submit/tizen/20200413.094631
authorJunseok, Kim <juns.kim@samsung.com>
Fri, 10 Apr 2020 08:27:00 +0000 (17:27 +0900)
committerJunseok, Kim <juns.kim@samsung.com>
Mon, 13 Apr 2020 09:40:20 +0000 (18:40 +0900)
Change-Id: I588b6e6d2c7d84a2e4eab9077685ddafdbc9e99c
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
src/bin/e_policy.c

index a5b52c218a9a98c28696edf3f4d38caddf1e10d9..4d473a6e959cef4031097a1cb492440ae3430554 100644 (file)
@@ -890,6 +890,11 @@ _e_policy_cb_hook_client_visibility(void *d EINA_UNUSED, E_Client *ec)
           }
         else
           {
+             if (e_policy_visibility_client_is_uniconify_render_running(ec))
+               {
+                  ELOGF("POL_VIS", "cancel uniconify by visibility job", ec);
+                  e_policy_visibility_client_uniconify_by_visibility_job_cancel(ec);
+               }
              e_policy_client_visibility_send(ec);
              e_policy_client_iconify_by_visibility(ec);
           }