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

-- 


Reply via email to