e_policy_wl: set desk_iconify_skip to DESKTOP type window 43/285343/1 accepted/tizen/7.0/unified/20221214.051717
authorDoyoun Kang <doyoun.kang@samsung.com>
Fri, 9 Dec 2022 02:57:42 +0000 (11:57 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 9 Dec 2022 08:05:04 +0000 (17:05 +0900)
Change-Id: If553ac1b182c2ee7451092460ec977dd25ca6aaf

src/bin/e_policy_visibility.c
src/bin/e_policy_wl.c

index de6d860d218375cc3a093a0175a2c0c0f21d689a..06fd0548cf1e832107f739ea4c5ea2ef4ee18896 100644 (file)
@@ -1024,7 +1024,7 @@ _e_vis_client_grab_cancel(E_Vis_Client *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);
 
index 8d19bda546d9747511920d07c383ab33736574aa..61a863ec88f441d86b300c83bd5566c407104385 100644 (file)
@@ -1812,6 +1812,7 @@ _tzpol_iface_cb_type_set(struct wl_client *client EINA_UNUSED, struct wl_resourc
 
       case TIZEN_POLICY_WIN_TYPE_DESKTOP:
          win_type = E_WINDOW_TYPE_DESKTOP;
+         e_client_desk_iconify_skip_set(ec, EINA_TRUE);
          if (ec->layer != E_LAYER_CLIENT_DESKTOP)
            {
               e_client_layer_set(ec, E_LAYER_CLIENT_DESKTOP);