e_policy: cancel uniconify_render job if visibility changes to off 24/230524/3 accepted/tizen/5.5/unified/20200414.140227 submit/tizen_5.5/20200413.094815
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:39:18 +0000 (18:39 +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);
           }