diff options
author | Martin Rudalics <rudalics@gmx.at> | 2015-04-22 15:02:22 +0200 |
---|---|---|
committer | Martin Rudalics <rudalics@gmx.at> | 2015-04-22 15:02:22 +0200 |
commit | 7793db6a762112944ab05b1c03884632bd9d91cc (patch) | |
tree | fd02fb0767c524a3a21124e4aec8a97ffa42bc21 | |
parent | c4e0ba51552ec773003f5f81a09132d729f812cc (diff) | |
download | emacs-7793db6a762112944ab05b1c03884632bd9d91cc.tar.gz |
Fix last fix in `display-buffer-record-window'.
* lisp/window.el (display-buffer-record-window): Fix last fix.
-rw-r--r-- | lisp/window.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/window.el b/lisp/window.el index 07e477d7799..32467c393dd 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -5481,7 +5481,8 @@ element is BUFFER." (setcar quit-restore 'same) ;; The selected-window might have changed in ;; between (Bug#20353). - (unless (memq (selected-window) '(window (nth 2 quit-restore))) + (unless (or (eq window (selected-window)) + (eq window (nth 2 quit-restore))) (setcar (cddr quit-restore) (selected-window))))) ;; WINDOW shows another buffer. (with-current-buffer (window-buffer window) |