summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorKonstantin Kharlamov <Hi-Angel@yandex.ru>2021-08-05 18:25:56 +0300
committerEli Zaretskii <eliz@gnu.org>2021-08-05 20:45:02 +0300
commit4ec10c80abfc985efa9707e5129b4cb5612d6582 (patch)
treea488e553f4a7b165a42370222b03fcd8f31a97fb /lisp
parent9d1c3c9830fc620290626fda1cf5a2250287ba31 (diff)
downloademacs-4ec10c80abfc985efa9707e5129b4cb5612d6582.tar.gz
emacs-4ec10c80abfc985efa9707e5129b4cb5612d6582.tar.bz2
emacs-4ec10c80abfc985efa9707e5129b4cb5612d6582.zip
Reset mtime of a buffer reverted "delicately"
* lisp/files.el (revert-buffer-insert-file-contents-delicately): Once buffer is reverted, reset its mtime to that of the file. (Bug#49893)
Diffstat (limited to 'lisp')
-rw-r--r--lisp/files.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/files.el b/lisp/files.el
index 2b13d04bcbe..c2607956915 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -6533,7 +6533,8 @@ see `replace-buffer-contents'."
;; See comments in revert-buffer-with-fine-grain for an explanation.
(defun revert-buffer-with-fine-grain-success-p ()
success))
- (set-buffer-modified-p nil))))
+ (set-buffer-modified-p nil)
+ (set-visited-file-modtime))))
(defun revert-buffer-with-fine-grain (&optional ignore-auto noconfirm)
"Revert buffer preserving markers, overlays, etc.