don't call e_client_unignore() when un-withdrawing an x11 window
authorMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 26 Sep 2015 02:37:16 +0000 (22:37 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 26 Sep 2015 02:37:16 +0000 (22:37 -0400)
these clients were not ignored on creation, so they've already triggered
all the relevant events

src/bin/e_comp_x.c

index fa5f157..993c6d7 100644 (file)
@@ -3378,10 +3378,7 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, E_Client *ec)
                   if (ec->icccm.state == ECORE_X_WINDOW_STATE_HINT_WITHDRAWN)
                     ec->ignored = 1, ec->visible = 0;
                   else
-                    {
-                       ec->ignored = ec->changes.visible = ec->visible = 1;
-                       e_client_unignore(ec);
-                    }
+                    ec->changes.visible = ec->visible = 1;
                }
              ec->icccm.accepts_focus = accepts_focus;
              ec->icccm.urgent = is_urgent;