Fix emacsclient related issues
* exwm-systemtray.el (exwm-systemtray-height): The value is not available when emacsclient has just loaded the library (and it crashes emacsclient). * exwm-workspace.el (exwm-workspace--init): Set `default-minibuffer-frame' later to prevent it from being modified when using emacsclient. * exwm-floating.el: * exwm-randr.el: * exwm-systemtray.el: * exwm-workspace.el: * exwm.el: Use `exwm-workspace--minibuffer-own-frame-p' instead of the raw variable.
This commit is contained in:
parent
7116b01b0c
commit
55cec760ca
5 changed files with 15 additions and 16 deletions
|
|
@ -54,7 +54,6 @@
|
|||
(defvar exwm-randr-refresh-hook nil
|
||||
"Normal hook run when the RandR module just refreshed.")
|
||||
|
||||
(defvar exwm-workspace-minibuffer-position)
|
||||
(defvar exwm-layout--fullscreen-frame-count)
|
||||
(defvar exwm-workspace-number)
|
||||
(defvar exwm-workspace--list)
|
||||
|
|
@ -94,7 +93,7 @@
|
|||
(setq default-geometry geometry)))))))
|
||||
(exwm--log "(randr) outputs: %s" output-plist)
|
||||
(when output-plist
|
||||
(setq workarea-offset (if exwm-workspace-minibuffer-position
|
||||
(setq workarea-offset (if (exwm-workspace--minibuffer-own-frame-p)
|
||||
0
|
||||
(window-pixel-height (minibuffer-window))))
|
||||
(setq exwm-layout--fullscreen-frame-count 0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue