e_policy_visibility: cancel job grab of client when client iconify 67/165567/3
authorJunSeok, Kim <juns.kim@samsung.com>
Fri, 29 Dec 2017 02:43:17 +0000 (11:43 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 10 Jan 2018 00:16:26 +0000 (00:16 +0000)
Change-Id: I5045ed0eda7380889eae4f239b4fbd1bf80bca67
(cherry picked from commit 18b2ad64fa175fee70cf3c38bbeacca55de24551)

src/bin/e_policy_visibility.c

index 38fd6a8c1c6bc376b4e059e6853415dcffa1f3e5..2ce81d200f30b7735f24482fee4ccfc2d5671087 100644 (file)
@@ -1896,6 +1896,9 @@ e_policy_visibility_client_iconify(E_Client *ec)
    VS_DBG(ec, "API ENTRY | ICONIFY");
    if (ec->iconic) return EINA_FALSE;
 
+   /* if vc has job grab, release them */
+   _e_vis_client_grab_cancel(vc);
+
    /* find activity client among the clients to be lower */
    if (!_e_vis_ec_foreground_check(ec, !!e_config->transient.iconify))
      {