discomfitor pushed a commit to branch enlightenment-0.20. http://git.enlightenment.org/core/enlightenment.git/commit/?id=7c98372656a6e42a226773605eb419caf7c10c78
commit 7c98372656a6e42a226773605eb419caf7c10c78 Author: Mike Blumenkrantz <[email protected]> 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; --
