[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm 851ed8c: Fix X display name comparison
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm 851ed8c: Fix X display name comparison |
Date: |
Mon, 29 May 2017 13:32:30 -0400 (EDT) |
branch: externals/exwm
commit 851ed8c280cb9fe47f388773f3ee0ab90815fa99
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>
Fix X display name comparison
* exwm-workspace--add-frame-as-workspace
(exwm-workspace--add-frame-as-workspace): Manually compare X display
names as there's no built-in function handles this correctly.
---
exwm-workspace.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/exwm-workspace.el b/exwm-workspace.el
index 3efd084..302e82e 100644
--- a/exwm-workspace.el
+++ b/exwm-workspace.el
@@ -1164,8 +1164,11 @@ Please check `exwm-workspace--minibuffer-own-frame-p'
first."
(exwm--log "Frame `%s' is already a workspace" frame))
((not (display-graphic-p frame))
(exwm--log "Frame `%s' is not graphical" frame))
- ((not (memq frame (frames-on-display-list (slot-value exwm--connection
- 'display))))
+ ((not (string-equal
+ (replace-regexp-in-string "\\.0$" ""
+ (slot-value exwm--connection 'display))
+ (replace-regexp-in-string "\\.0$" ""
+ (frame-parameter frame 'display))))
(exwm--log "Frame `%s' is on a different DISPLAY (%S instead of %S)"
frame
(frame-parameter frame 'display)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/exwm 851ed8c: Fix X display name comparison,
Chris Feng <=