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 5870c75a77
commit bc5172b96b
1 changed files with 5 additions and 0 deletions

View File

@ -4712,6 +4712,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);