diff options
| author | martin rudalics | 2017-03-05 12:26:26 +0100 |
|---|---|---|
| committer | Stephen Berman | 2017-03-05 12:26:26 +0100 |
| commit | 702aecac26accb6afb65c5482f76b3666573d9d2 (patch) | |
| tree | 91e502602108ca293d344eb599ebdd95bf61d647 | |
| parent | 0d55c44a9a00da3b8542e92586654adeb2bcf228 (diff) | |
| download | emacs-702aecac26accb6afb65c5482f76b3666573d9d2.tar.gz emacs-702aecac26accb6afb65c5482f76b3666573d9d2.zip | |
In `window--display-buffer' fix behavior reported in Bug#25946
* lisp/window.el (window--display-buffer): Set the dedicated
status of the window used and clear its history of previous
buffers also for the case that the window already shows the
buffer to be displayed. (Bug#25946)
| -rw-r--r-- | lisp/window.el | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lisp/window.el b/lisp/window.el index 358d7bc58f0..505024342ed 100644 --- a/lisp/window.el +++ b/lisp/window.el | |||
| @@ -6643,11 +6643,11 @@ live." | |||
| 6643 | (display-buffer-record-window type window buffer) | 6643 | (display-buffer-record-window type window buffer) |
| 6644 | (unless (eq buffer (window-buffer window)) | 6644 | (unless (eq buffer (window-buffer window)) |
| 6645 | (set-window-dedicated-p window nil) | 6645 | (set-window-dedicated-p window nil) |
| 6646 | (set-window-buffer window buffer) | 6646 | (set-window-buffer window buffer)) |
| 6647 | (when dedicated | 6647 | (when dedicated |
| 6648 | (set-window-dedicated-p window dedicated)) | 6648 | (set-window-dedicated-p window dedicated)) |
| 6649 | (when (memq type '(window frame)) | 6649 | (when (memq type '(window frame)) |
| 6650 | (set-window-prev-buffers window nil))) | 6650 | (set-window-prev-buffers window nil)) |
| 6651 | (let ((quit-restore (window-parameter window 'quit-restore)) | 6651 | (let ((quit-restore (window-parameter window 'quit-restore)) |
| 6652 | (height (cdr (assq 'window-height alist))) | 6652 | (height (cdr (assq 'window-height alist))) |
| 6653 | (width (cdr (assq 'window-width alist))) | 6653 | (width (cdr (assq 'window-width alist))) |