e_policy_visibility: cancel job grab of client when client layer lower 36/165436/3
authorJunSeok, Kim <juns.kim@samsung.com>
Fri, 29 Dec 2017 02:42:55 +0000 (11:42 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Tue, 2 Jan 2018 05:28:54 +0000 (05:28 +0000)
Change-Id: I27a6a022ec044db7bff1f4e0650e445e484fb7d4

src/bin/e_policy_visibility.c

index 8cbc57b..faea1d7 100644 (file)
@@ -1993,6 +1993,9 @@ e_policy_visibility_client_layer_lower(E_Client *ec, E_Layer layer)
 
    VS_DBG(ec, "API ENTRY | LAYER LOWER (layer:%d)", layer);
 
+   /* 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.lower))
      {