diff --git a/modules/tools/magit/autoload.el b/modules/tools/magit/autoload.el index 8af3f4a2f..ca55fec89 100644 --- a/modules/tools/magit/autoload.el +++ b/modules/tools/magit/autoload.el @@ -113,11 +113,12 @@ window that already exists in that direction. It will split otherwise." (with-current-buffer buffer (kill-local-variable '+magit--stale-p) (when (magit-auto-revert-repository-buffer-p buffer) - (when (bound-and-true-p vc-mode) - (vc-refresh-state)) - (when (and buffer-file-name (not (buffer-modified-p buffer))) - (revert-buffer t t t)) - (force-mode-line-update)))) + (save-restriction + (when (bound-and-true-p vc-mode) + (vc-refresh-state)) + (when (and buffer-file-name (not (buffer-modified-p buffer))) + (revert-buffer t t t)) + (force-mode-line-update))))) ;;;###autoload (defun +magit-mark-stale-buffers-h ()