e_policy_visibility: change vc->state to iconic while canceling grab 04/285304/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Thu, 8 Dec 2022 23:43:45 +0000 (08:43 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 9 Dec 2022 01:11:29 +0000 (10:11 +0900)
If the E_Vis_Client is under running uniconify_render, then we change vc->state value
to E_VIS_ICONIFY_STATE_ICONIC in _e_vis_client_grab_cancel() function.

Change-Id: Ib67e414bb1243f42c23c47c10a7a167b903a51e6

src/bin/e_policy_visibility.c

index fafa413bcf7d9ce8452bb09ac58b4ce0ec26a975..de6d860d218375cc3a093a0175a2c0c0f21d689a 100644 (file)
@@ -1022,6 +1022,9 @@ _e_vis_client_grab_cancel(E_Vis_Client *vc)
 
    if (_e_vis_client_is_uniconify_render_running(vc))
      {
+        vc->state = E_VIS_ICONIFY_STATE_ICONIC;
+        VS_DBG(vc->ec, "\tUPDATE ICONIC STATE: %s", STATE_STR(vc));
+        
         VS_INF(vc->ec, "Visibility changed while waiting Uniconify. Release grab.");
         E_FREE_FUNC(vc->grab, _e_vis_grab_release);