emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 567c311: Fix recently introduced misbehavior of `quit-restore-win


From: Martin Rudalics
Subject: master 567c311: Fix recently introduced misbehavior of `quit-restore-window' (Bug#48493)
Date: Wed, 19 May 2021 03:18:26 -0400 (EDT)

branch: master
commit 567c31121fdef6bdc8b645999a6ca1d994378c89
Author: Martin Rudalics <rudalics@gmx.at>
Commit: Martin Rudalics <rudalics@gmx.at>

    Fix recently introduced misbehavior of `quit-restore-window' (Bug#48493)
    
    * lisp/window.el (quit-restore-window): Unconditionally call
    `switch-to-prev-buffer' (Bug#48493).
---
 lisp/window.el | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lisp/window.el b/lisp/window.el
index 5a30713..1c71948 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5110,8 +5110,7 @@ nil means to not handle the buffer in a particular way.  
This
       (set-window-parameter window 'quit-restore nil)
       ;; Make sure that WINDOW is no more dedicated.
       (set-window-dedicated-p window nil)
-      (if prev-buffer
-          (switch-to-prev-buffer window bury-or-kill)
+      (unless (switch-to-prev-buffer window bury-or-kill)
         ;; Delete WINDOW if there is no previous buffer (Bug#48367).
         (window--delete window nil (eq bury-or-kill 'kill)))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]