don't call e_client_unignore() when un-withdrawing an x11 window

these clients were not ignored on creation, so they've already triggered
all the relevant events
This commit is contained in:
Mike Blumenkrantz 2015-09-25 22:37:16 -04:00
parent 6b282ffe22
commit 0e3cc2f533
1 changed files with 1 additions and 4 deletions

View 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;