[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm 13a1457: Fix issues with destroying full screen X
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm 13a1457: Fix issues with destroying full screen X windows |
Date: |
Sun, 29 Jul 2018 03:39:33 -0400 (EDT) |
branch: externals/exwm
commit 13a14579cc1bb772735f895dd5b4b90c6812f3ee
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>
Fix issues with destroying full screen X windows
* exwm-manage.el (exwm-manage--unmanage-window): Set the Emacs window
of an full screen X window as non-dedicated before killing its buffer
so as not to cause other side effects.
---
exwm-manage.el | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/exwm-manage.el b/exwm-manage.el
index a0a9e05..349157f 100644
--- a/exwm-manage.el
+++ b/exwm-manage.el
@@ -392,6 +392,10 @@ manager is shutting down."
:window window :parent exwm--root :x 0 :y 0))
(xcb:+request exwm--connection
(make-instance 'xcb:DestroyWindow :window container))))
+ (when (exwm-layout--fullscreen-p)
+ (let ((window (get-buffer-window)))
+ (when window
+ (set-window-dedicated-p window nil))))
(exwm-manage--set-client-list)
(xcb:flush exwm--connection))
(let ((kill-buffer-func
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/exwm 13a1457: Fix issues with destroying full screen X windows,
Chris Feng <=