branch: externals/exwm
commit b8275dc64918b32eb3b656e87408a6372ed82076
Author: Steven Allen <[email protected]>
Commit: Steven Allen <[email protected]>

    Ignore sticky requests
    
    They're not supported yet, see #172.
    
    * exwm.el (exwm--on-net-wm-desktop): Ignore requests to map windows on
    all workspaces.
---
 exwm.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/exwm.el b/exwm.el
index 2eb932add7..54753871a0 100644
--- a/exwm.el
+++ b/exwm.el
@@ -703,7 +703,8 @@ DATA contains unmarshalled PropertyNotify event data."
 (defun exwm--on-net-wm-desktop (id data)
   "Handle _NET_WM_DESKTOP message with ID and DATA."
   (let ((buffer (exwm--id->buffer id)))
-    (when (buffer-live-p buffer)
+    (when (and (buffer-live-p buffer)
+               (not (= id #xffffffff))) ;; TODO #172
       (exwm-workspace-move-window (elt data 0) id))))
 
 (defun exwm--on-net-wm-state (id data)

Reply via email to