mirror of
https://github.com/ch11ng/exwm.git
synced 2024-11-27 13:07:59 +01:00
Set WM_STATE on emacs frames
* exwm-workspace.el (exwm-workspace--add-frame-as-workspace): Set WM_STATE. Copyright-paperwork-exempt: yes
This commit is contained in:
parent
445e94189c
commit
563cba2abc
1 changed files with 5 additions and 0 deletions
|
@ -1370,6 +1370,11 @@ Please check `exwm-workspace--minibuffer-own-frame-p' first."
|
||||||
(xcb:+request exwm--connection
|
(xcb:+request exwm--connection
|
||||||
(make-instance 'xcb:ReparentWindow
|
(make-instance 'xcb:ReparentWindow
|
||||||
:window outer-id :parent container :x 0 :y 0))
|
: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
|
(xcb:+request exwm--connection
|
||||||
(make-instance 'xcb:MapWindow :window container)))
|
(make-instance 'xcb:MapWindow :window container)))
|
||||||
(xcb:flush exwm--connection)
|
(xcb:flush exwm--connection)
|
||||||
|
|
Loading…
Reference in a new issue