From 3622e36c75e997ef1c046501627dc672993457fa Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 10 Apr 2020 13:47:41 -0400 Subject: [PATCH] Fix 'buffer does not seem to be associated with any file' error Fixes #2869 Closes #2870 --- modules/tools/magit/autoload.el | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modules/tools/magit/autoload.el b/modules/tools/magit/autoload.el index 22259c480..f96b0ff9f 100644 --- a/modules/tools/magit/autoload.el +++ b/modules/tools/magit/autoload.el @@ -48,12 +48,11 @@ (defun +magit--revert-buffer (buffer) (with-current-buffer buffer (kill-local-variable '+magit--stale-p) - (let* ((buffer (or (buffer-base-buffer) (current-buffer))) - (file (buffer-file-name buffer))) - (if (or (buffer-modified-p buffer) - (and file (file-exists-p file))) + (when buffer-file-name + (if (buffer-modified-p (current-buffer)) (when (bound-and-true-p vc-mode) - (vc-refresh-state)) + (vc-refresh-state) + (force-mode-line-update)) (revert-buffer t t))))) ;;;###autoload