emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/exwm 563cba2abc 2/3: Set WM_STATE on emacs frames


From: ELPA Syncer
Subject: [elpa] externals/exwm 563cba2abc 2/3: Set WM_STATE on emacs frames
Date: Thu, 19 May 2022 17:57:41 -0400 (EDT)

branch: externals/exwm
commit 563cba2abcfe1df6ed433dc09f6ef412a8e2c706
Author: Elijah Malaby <qwe12345678910@gmail.com>
Commit: Adrián Medraño Calvo <adrian@medranocalvo.com>

    Set WM_STATE on emacs frames
    
    * exwm-workspace.el (exwm-workspace--add-frame-as-workspace): Set
    WM_STATE.
    
    Copyright-paperwork-exempt: yes
---
 exwm-workspace.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/exwm-workspace.el b/exwm-workspace.el
index c513347119..083c8ac893 100644
--- a/exwm-workspace.el
+++ b/exwm-workspace.el
@@ -1370,6 +1370,11 @@ Please check `exwm-workspace--minibuffer-own-frame-p' 
first."
     (xcb:+request exwm--connection
         (make-instance 'xcb:ReparentWindow
                        :window outer-id :parent container :x 0 :y 0))
+    (xcb:+request exwm--connection
+        (make-instance 'xcb:icccm:set-WM_STATE
+                       :window outer-id
+                       :state xcb:icccm:WM_STATE:NormalState
+                       :icon xcb:Window:None))
     (xcb:+request exwm--connection
         (make-instance 'xcb:MapWindow :window container)))
   (xcb:flush exwm--connection)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]