discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=41daddeacce81eb3a2f49d22320740e1d59e866d

commit 41daddeacce81eb3a2f49d22320740e1d59e866d
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Fri Dec 11 15:06:52 2015 -0500

    never set withdrawn state on x11 clients
    
    icccm 4.1.4:
    Only the client can effect a transition into or out of the Withdrawn state.
    
    fix T2901
---
 src/bin/e_hints.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/bin/e_hints.c b/src/bin/e_hints.c
index 91de8e3..c2c8348 100644
--- a/src/bin/e_hints.c
+++ b/src/bin/e_hints.c
@@ -1283,9 +1283,6 @@ e_hints_window_hidden_set(E_Client *ec)
    (void)ec;
 #else
    if (!e_client_has_xwindow(ec)) return;
-   if (ec->icccm.state != ECORE_X_WINDOW_STATE_HINT_WITHDRAWN)
-     ec->icccm.state = ECORE_X_WINDOW_STATE_HINT_WITHDRAWN;
-   ecore_x_icccm_state_set(e_client_util_win_get(ec), 
ECORE_X_WINDOW_STATE_HINT_WITHDRAWN);
    if (ec->netwm.state.hidden)
      {
         ec->netwm.update.state = 1;

-- 


Reply via email to