aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/autorevert.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/autorevert.el b/lisp/autorevert.el
index b7f1f3691f0..b8693dfb210 100644
--- a/lisp/autorevert.el
+++ b/lisp/autorevert.el
@@ -684,7 +684,10 @@ This is an internal function used by Auto-Revert Mode."
684 ;; not to forget that. This gives undesirable results when 684 ;; not to forget that. This gives undesirable results when
685 ;; the file's mode changes, but that is less common. 685 ;; the file's mode changes, but that is less common.
686 (let ((buffer-read-only buffer-read-only)) 686 (let ((buffer-read-only buffer-read-only))
687 (revert-buffer 'ignore-auto 'dont-ask 'preserve-modes))) 687 ;; Bug#23276: When the file has been deleted, keep the
688 ;; buffer unchanged.
689 (ignore-errors
690 (revert-buffer 'ignore-auto 'dont-ask 'preserve-modes))))
688 (when buffer-file-name 691 (when buffer-file-name
689 (when eob (goto-char (point-max))) 692 (when eob (goto-char (point-max)))
690 (dolist (window eoblist) 693 (dolist (window eoblist)