fix(3p/exwm): re-enable chromium focus workaround
This seems to actually sort of work with tab-bar-mode. Change-Id: I7b12b69ec7413ce9b9e1650d8629db8aca8a1796 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10117 Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
This commit is contained in:
parent
e400a9b027
commit
b457217844
1 changed files with 3 additions and 3 deletions
6
third_party/exwm/exwm-layout.el
vendored
6
third_party/exwm/exwm-layout.el
vendored
|
@ -146,8 +146,8 @@ See variable `exwm-layout-auto-iconify'."
|
||||||
(exwm--set-geometry id x y width height)
|
(exwm--set-geometry id x y width height)
|
||||||
(xcb:+request exwm--connection (make-instance 'xcb:MapWindow :window id))
|
(xcb:+request exwm--connection (make-instance 'xcb:MapWindow :window id))
|
||||||
(exwm-layout--set-state id xcb:icccm:WM_STATE:NormalState)
|
(exwm-layout--set-state id xcb:icccm:WM_STATE:NormalState)
|
||||||
(setq exwm--ewmh-state
|
;; (setq exwm--ewmh-state
|
||||||
(delq xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state))
|
;; (delq xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state))
|
||||||
(exwm-layout--set-ewmh-state id)
|
(exwm-layout--set-ewmh-state id)
|
||||||
(exwm-layout--auto-iconify)))
|
(exwm-layout--auto-iconify)))
|
||||||
(xcb:flush exwm--connection))
|
(xcb:flush exwm--connection))
|
||||||
|
@ -182,7 +182,7 @@ See variable `exwm-layout-auto-iconify'."
|
||||||
:window id :value-mask xcb:CW:EventMask
|
:window id :value-mask xcb:CW:EventMask
|
||||||
:event-mask (exwm--get-client-event-mask)))
|
:event-mask (exwm--get-client-event-mask)))
|
||||||
(exwm-layout--set-state id xcb:icccm:WM_STATE:IconicState)
|
(exwm-layout--set-state id xcb:icccm:WM_STATE:IconicState)
|
||||||
(cl-pushnew xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state)
|
;; (cl-pushnew xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state)
|
||||||
(exwm-layout--set-ewmh-state id)
|
(exwm-layout--set-ewmh-state id)
|
||||||
(exwm-layout--auto-iconify)
|
(exwm-layout--auto-iconify)
|
||||||
(xcb:flush exwm--connection))))
|
(xcb:flush exwm--connection))))
|
||||||
|
|
Loading…
Reference in a new issue