From f253351f0ab3e71fb022f6036fe1c4ced8ced946 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 10 Mar 2017 15:57:15 -0500 Subject: [PATCH] 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 --- src/bin/e_comp_x.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c index 9d9ed41db..aaa82b30f 100644 --- a/src/bin/e_comp_x.c +++ b/src/bin/e_comp_x.c @@ -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);