; Eliminate compile warnings
This commit is contained in:
parent
a3dba8edd9
commit
fc542bbcc9
2 changed files with 10 additions and 5 deletions
|
@ -135,6 +135,7 @@ This value should always be overwritten.")
|
||||||
(declare-function exwm-workspace--minibuffer-own-frame-p "exwm-workspace.el")
|
(declare-function exwm-workspace--minibuffer-own-frame-p "exwm-workspace.el")
|
||||||
(declare-function exwm-workspace-switch "exwm-workspace.el"
|
(declare-function exwm-workspace-switch "exwm-workspace.el"
|
||||||
(frame-or-index &optional force))
|
(frame-or-index &optional force))
|
||||||
|
(declare-function exwm-workspace--workspace-p "exwm-workspace.el" (workspace))
|
||||||
|
|
||||||
(defun exwm-input--update-focus (window)
|
(defun exwm-input--update-focus (window)
|
||||||
"Update input focus."
|
"Update input focus."
|
||||||
|
@ -209,7 +210,6 @@ This value should always be overwritten.")
|
||||||
(declare-function exwm-floating--start-moveresize "exwm-floating.el"
|
(declare-function exwm-floating--start-moveresize "exwm-floating.el"
|
||||||
(id &optional type))
|
(id &optional type))
|
||||||
(declare-function exwm-workspace--position "exwm-workspace.el" (frame))
|
(declare-function exwm-workspace--position "exwm-workspace.el" (frame))
|
||||||
(declare-function exwm-workspace--workspace-p "exwm-workspace.el" (workspace))
|
|
||||||
|
|
||||||
(defvar exwm-workspace--list)
|
(defvar exwm-workspace--list)
|
||||||
|
|
||||||
|
|
|
@ -571,7 +571,8 @@ before it."
|
||||||
(eq (elt exwm-workspace--list nth)
|
(eq (elt exwm-workspace--list nth)
|
||||||
exwm-workspace--current)))
|
exwm-workspace--current)))
|
||||||
;; Do the move.
|
;; Do the move.
|
||||||
(pop (nthcdr pos exwm-workspace--list))
|
(with-no-warnings ;For Emacs 24.
|
||||||
|
(pop (nthcdr pos exwm-workspace--list)))
|
||||||
(push workspace (nthcdr nth exwm-workspace--list))
|
(push workspace (nthcdr nth exwm-workspace--list))
|
||||||
;; Update the _NET_WM_DESKTOP property of each X window affected.
|
;; Update the _NET_WM_DESKTOP property of each X window affected.
|
||||||
(setq start (min pos nth)
|
(setq start (min pos nth)
|
||||||
|
@ -994,9 +995,13 @@ Please check `exwm-workspace--minibuffer-own-frame-p' first."
|
||||||
;; frame is the 'selected frame'. `get-buffer-window' will
|
;; frame is the 'selected frame'. `get-buffer-window' will
|
||||||
;; fail to retrieve the correct window. It's likely there are
|
;; fail to retrieve the correct window. It's likely there are
|
||||||
;; other related issues.
|
;; other related issues.
|
||||||
(let ((window (get-buffer-window "*Completions*" exwm-workspace--current)))
|
;; This is not required by Emacs 24.
|
||||||
|
(when (fboundp 'window-preserve-size)
|
||||||
|
(let ((window (get-buffer-window "*Completions*"
|
||||||
|
exwm-workspace--current)))
|
||||||
(when window
|
(when window
|
||||||
(fit-window-to-buffer window nil nil nil nil t))))
|
(fit-window-to-buffer window)
|
||||||
|
(window-preserve-size window)))))
|
||||||
|
|
||||||
(defun exwm-workspace--on-minibuffer-exit ()
|
(defun exwm-workspace--on-minibuffer-exit ()
|
||||||
"Run in minibuffer-exit-hook to hide the minibuffer container."
|
"Run in minibuffer-exit-hook to hide the minibuffer container."
|
||||||
|
|
Loading…
Reference in a new issue