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

    ; Fix last commit
    
    * exwm.el (exwm--on-net-wm-desktop): Compare against the correct ID.
---
 exwm.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/exwm.el b/exwm.el
index 54753871a0..f2d995dc48 100644
--- a/exwm.el
+++ b/exwm.el
@@ -702,10 +702,11 @@ 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)))
+  (let ((buffer (exwm--id->buffer id))
+        (workspace (elt data 0)))
     (when (and (buffer-live-p buffer)
-               (not (= id #xffffffff))) ;; TODO #172
-      (exwm-workspace-move-window (elt data 0) id))))
+               (not (= workspace #xffffffff))) ;; TODO #172
+      (exwm-workspace-move-window workspace id))))
 
 (defun exwm--on-net-wm-state (id data)
   "Handle _NET_WM_STATE message with ID and DATA."

Reply via email to