[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm 08f20ea 10/11: Fix previous commit "Remove duplica
From: |
Adrián Medraño Calvo |
Subject: |
[elpa] externals/exwm 08f20ea 10/11: Fix previous commit "Remove duplicate code" |
Date: |
Sat, 13 Nov 2021 16:51:03 -0500 (EST) |
branch: externals/exwm
commit 08f20ea0b9ea961c579720bf0d305c7a9cea650a
Author: Adrián Medraño Calvo <adrian@medranocalvo.com>
Commit: Adrián Medraño Calvo <adrian@medranocalvo.com>
Fix previous commit "Remove duplicate code"
* exwm-layout.el (exwm-layout-unset-fullscreen):
`xcb:Atom:_NET_WM_STATE_FULLSCREEN' must be excised before
invoking `exwm-layout--show'.
---
exwm-layout.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/exwm-layout.el b/exwm-layout.el
index 4b6e2a8..9173a1c 100644
--- a/exwm-layout.el
+++ b/exwm-layout.el
@@ -219,6 +219,11 @@
(exwm-layout--fullscreen-p))
(cl-return-from exwm-layout-unset-fullscreen))
(with-current-buffer (if id (exwm--id->buffer id) (window-buffer))
+ ;; `exwm-layout--show' relies on `exwm--ewmh-state' to decide whether to
+ ;; fullscreen the window.
+ (setq exwm--ewmh-state
+ (delq xcb:Atom:_NET_WM_STATE_FULLSCREEN exwm--ewmh-state))
+ (exwm-layout--set-ewmh-state exwm--id)
(if exwm--floating-frame
(exwm-layout--show exwm--id (frame-root-window exwm--floating-frame))
(xcb:+request exwm--connection
@@ -231,9 +236,6 @@
(let ((window (get-buffer-window nil t)))
(when window
(exwm-layout--show exwm--id window))))
- (setq exwm--ewmh-state
- (delq xcb:Atom:_NET_WM_STATE_FULLSCREEN exwm--ewmh-state))
- (exwm-layout--set-ewmh-state exwm--id)
(xcb:flush exwm--connection)
(set-window-dedicated-p (get-buffer-window) nil)
(when (eq 'line-mode exwm--selected-input-mode)
- [elpa] externals/exwm updated (deabe9c -> 10bd122), Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 8905e85 04/11: Rename variable using ‘exwm-workspace’ package prefix; add docstring, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 52a0b1c 06/11: Merge branch 'tumashu.github.com/master' into externals/exwm, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm d0b0b38 05/11: Explicitly remove workspace frames from client-p cache when deleted, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 3d648ef 01/11: Add variable indicating XIM buffers, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 1863361 02/11: Merge branch 'tumashu.github.com/master' into externals/exwm, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 182ffbe 03/11: Use a hash table to cache result of ‘exwm-workspace--client-p’, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 1bc66b6 07/11: Merge branch 'mattbeshara.github.com/less-consy-workspace--client-p' into externals/exwm, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 571ca22 08/11: Remove duplicate code, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 08f20ea 10/11: Fix previous commit "Remove duplicate code",
Adrián Medraño Calvo <=
- [elpa] externals/exwm 10bd122 11/11: Bump version to 0.26, Adrián Medraño Calvo, 2021/11/13
- [elpa] externals/exwm 5098708 09/11: Correct wrong variable name, Adrián Medraño Calvo, 2021/11/13