Revert "Revert "e_policy: check uniconify_render_running before sending visibility... 09/184009/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Fri, 13 Jul 2018 04:37:14 +0000 (13:37 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Fri, 13 Jul 2018 04:37:22 +0000 (13:37 +0900)
This reverts commit 5de27fef7215ceca716cbed2a092ddee486c1bb7.

Change-Id: Ib5e18cae7948b57ef03c1a3b15b99067f6999987

src/bin/e_policy.c

index 2d180757166fc0c9bd5b1ca654e8b3e440845e7a..00e1f0f999e1c9b78e6448f1cc239201c61cd6ae 100644 (file)
@@ -943,9 +943,12 @@ _e_policy_cb_hook_client_visibility(void *d EINA_UNUSED, E_Client *ec)
                     {
                        if (ec->visibility.last_sent_type == E_VISIBILITY_PRE_UNOBSCURED)
                          {
-                            ELOGF("POL_VIS", "SEND unobscured/fully-obscured visibility event because iconify visibility", ec->pixmap, ec);
-                            e_policy_wl_visibility_send(ec, E_VISIBILITY_UNOBSCURED);
-                            e_policy_wl_visibility_send(ec, E_VISIBILITY_FULLY_OBSCURED);
+                            if (!e_policy_visibility_client_is_uniconify_render_running(ec))
+                              {
+                                 ELOGF("POL_VIS", "SEND unobscured/fully-obscured visibility event because iconify visibility", ec->pixmap, ec);
+                                 e_policy_wl_visibility_send(ec, E_VISIBILITY_UNOBSCURED);
+                                 e_policy_wl_visibility_send(ec, E_VISIBILITY_FULLY_OBSCURED);
+                              }
                          }
                        e_policy_client_iconify_by_visibility(ec);
                     }