From 4250d150cfce6cd461dc6475bac08d7587842e84 Mon Sep 17 00:00:00 2001 From: Phillip Lord Date: Sun, 19 Jun 2016 21:34:58 +0100 Subject: [PATCH] Fix missing undo-boundary after revert-buffer - lisp/files.el (revert-buffer): Ensure an undo-boundary after completion. Addresses Bug#23785 --- lisp/files.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/files.el b/lisp/files.el index 1f97fa5..c5d2bab 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -5533,7 +5533,10 @@ revert-buffer (let ((revert-buffer-in-progress-p t) (revert-buffer-preserve-modes preserve-modes)) (funcall (or revert-buffer-function #'revert-buffer--default) - ignore-auto noconfirm))) + ignore-auto noconfirm) + ;; Ensure that we have a undo-boundary after reversion (see Bug + ;; #23785) + (undo-boundary))) (defun revert-buffer--default (ignore-auto noconfirm) "Default function for `revert-buffer'. -- 2.9.0