[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm 605b0a9 2/2: Allow panel to hide floating X window
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm 605b0a9 2/2: Allow panel to hide floating X windows |
Date: |
Sun, 16 Jun 2019 09:37:59 -0400 (EDT) |
branch: externals/exwm
commit 605b0a9575564c5e864e3a6381d18e3dcbfbde04
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>
Allow panel to hide floating X windows
* exwm.el (exwm--on-ClientMessage): Use `exwm-floating-hide' to hide X
windows on receiving `WM_CHANGE_STATE' events.
---
exwm.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/exwm.el b/exwm.el
index 7d301ab..ec49748 100644
--- a/exwm.el
+++ b/exwm.el
@@ -555,7 +555,9 @@
(when (and (buffer-live-p buffer)
(= (elt data 0) xcb:icccm:WM_STATE:IconicState))
(with-current-buffer buffer
- (bury-buffer)))))
+ (if exwm--floating-frame
+ (call-interactively #'exwm-floating-hide)
+ (bury-buffer))))))
(t
(exwm--log "Unhandled: %s(%d)"
(x-get-atom-name type exwm-workspace--current) type)))))