[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-25 5a0cbe5: Fix Bug#23276
From: |
Michael Albinus |
Subject: |
[Emacs-diffs] emacs-25 5a0cbe5: Fix Bug#23276 |
Date: |
Mon, 18 Apr 2016 08:11:57 +0000 |
branch: emacs-25
commit 5a0cbe51f4a32aedb2060bf18afc36c4dfe329db
Author: Michael Albinus <address@hidden>
Commit: Michael Albinus <address@hidden>
Fix Bug#23276
* lisp/autorevert.el (auto-revert-handler): Ignore errors
coming from `revert-buffer'. (Bug#23276)
---
lisp/autorevert.el | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/lisp/autorevert.el b/lisp/autorevert.el
index b7f1f36..b8693df 100644
--- a/lisp/autorevert.el
+++ b/lisp/autorevert.el
@@ -684,7 +684,10 @@ This is an internal function used by Auto-Revert Mode."
;; not to forget that. This gives undesirable results when
;; the file's mode changes, but that is less common.
(let ((buffer-read-only buffer-read-only))
- (revert-buffer 'ignore-auto 'dont-ask 'preserve-modes)))
+ ;; Bug#23276: When the file has been deleted, keep the
+ ;; buffer unchanged.
+ (ignore-errors
+ (revert-buffer 'ignore-auto 'dont-ask 'preserve-modes))))
(when buffer-file-name
(when eob (goto-char (point-max)))
(dolist (window eoblist)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-25 5a0cbe5: Fix Bug#23276,
Michael Albinus <=