From 108c7ba5ad109742649d50cda2fd243eb9cecb12 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 30 Jun 2019 13:20:07 +0200 Subject: [PATCH] Fix 'selected killed buffer' error on +magit/quit --- modules/tools/magit/autoload.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/tools/magit/autoload.el b/modules/tools/magit/autoload.el index 441548dc0..734d9a5ea 100644 --- a/modules/tools/magit/autoload.el +++ b/modules/tools/magit/autoload.el @@ -73,10 +73,11 @@ control in buffers." (window-list)))) (mapc #'+magit--kill-buffer (magit-mode-get-buffers)) (dolist (buffer (doom-buffer-list)) - (if (get-buffer-window buffer) - (+magit--refresh-vc-in-buffer buffer) - (with-current-buffer buffer - (setq +magit--vc-is-stale-p t)))))) + (when (buffer-live-p buffer) + (if (get-buffer-window buffer) + (+magit--refresh-vc-in-buffer buffer) + (with-current-buffer buffer + (setq +magit--vc-is-stale-p t))))))) (defun +magit--kill-buffer (buf) "TODO"