Fix 'message' when there's active minibuffer on another frame
* lisp/minibuffer.el (set-minibuffer-message): Don't reuse the active minibuffer for displaying messages unless the active minibuffer is on the same frame as the selected window. Copyright-paperwork-exempt: yes
This commit is contained in:
parent
f539ee9042
commit
2c31ce18ea
1 changed files with 2 additions and 1 deletions
|
@ -784,7 +784,8 @@ whichever comes first.
|
|||
Unlike `minibuffer-message', this function is called automatically
|
||||
via `set-message-function'."
|
||||
(when (and (not noninteractive)
|
||||
(window-live-p (active-minibuffer-window)))
|
||||
(window-live-p (active-minibuffer-window))
|
||||
(eq (window-frame) (window-frame (active-minibuffer-window))))
|
||||
(with-current-buffer (window-buffer (active-minibuffer-window))
|
||||
(setq message (if (string-match-p "\\` *\\[.+\\]\\'" message)
|
||||
;; Make sure we can put-text-property.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue