discomfitor pushed a commit to branch enlightenment-0.20.


commit 344a89618f1d7af4a2d9f580fcb4d13e98ac9849
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Jan 18 13:44:10 2016 -0500

    unset WM_STATE for x11 clients upon unmapping them
    icccm provides conflicting spec info regarding how this property should be 
    according to
    When the window is withdrawn, the window manager will either change the 
    field's value to WithdrawnState or it will remove the WM_STATE property 
    however, 4.1.4 states:
    Only the client can effect a transition into or out of the Withdrawn state
    so to be on the safe(r) side, deleting the property seems to be the best 
choice here
    ref 41daddeacce81eb3a2f49d22320740e1d59e866d
    fix T3011
 src/bin/e_hints.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_hints.c b/src/bin/e_hints.c
index c2c8348..3ca5f21 100644
--- a/src/bin/e_hints.c
+++ b/src/bin/e_hints.c
@@ -1289,6 +1289,7 @@ e_hints_window_hidden_set(E_Client *ec)
         ec->netwm.state.hidden = 0;
+   ecore_x_window_prop_property_del(e_client_util_win_get(ec), 


Reply via email to