diff --git a/modules/tools/magit/autoload.el b/modules/tools/magit/autoload.el index fd19a45e6..0c61fa12e 100644 --- a/modules/tools/magit/autoload.el +++ b/modules/tools/magit/autoload.el @@ -53,9 +53,13 @@ "Clean up magit buffers after quitting `magit-status' and refresh version control in buffers." (interactive) - (if (cdr (delq nil (mapcar (lambda (win) (with-selected-window win (eq major-mode 'magit-status-mode))) - (window-list)))) - (quit-window) + (quit-window) + (unless (cdr + (delq nil + (mapcar (lambda (win) + (with-selected-window win + (eq major-mode 'magit-status-mode))) + (window-list)))) (mapc #'+magit--kill-buffer (magit-mode-get-buffers)) (dolist (buffer (buffer-list)) (with-current-buffer buffer