discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=f253351f0ab3e71fb022f6036fe1c4ced8ced946
commit f253351f0ab3e71fb022f6036fe1c4ced8ced946 Author: Mike Blumenkrantz <[email protected]> Date: Fri Mar 10 15:57:15 2017 -0500 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 9d9ed41..aaa82b3 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); --
