force iconic state for iconic x11 clients during shutdown

this may or may not have been set previously if client mirrors are present,
but it should definitely be set during shutdown since there are no mirrors
This commit is contained in:
Mike Blumenkrantz 2017-03-10 15:57:15 -05:00
parent cc434190ad
commit f253351f0a
1 changed files with 5 additions and 0 deletions

View File

@ -4703,6 +4703,11 @@ _e_comp_x_hook_client_del(void *d EINA_UNUSED, E_Client *ec)
if (unfocus_job_client == ec) unfocus_job_client = NULL;
if ((!stopping) && cd && (!cd->deleted))
ecore_x_window_prop_card32_set(win, E_ATOM_MANAGED, &visible, 1);
if (stopping && ec->iconic)
{
e_hints_window_iconic_set(ec);
e_hints_window_state_set(ec);
}
if ((!ec->already_unparented) && cd && cd->reparented)
{
_e_comp_x_focus_setdown(ec);