diff options
Diffstat (limited to 'lisp/filesets.el')
-rw-r--r-- | lisp/filesets.el | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lisp/filesets.el b/lisp/filesets.el index e287c149202..18cef4d24f7 100644 --- a/lisp/filesets.el +++ b/lisp/filesets.el @@ -1552,8 +1552,7 @@ First, save the buffer's contents using SAVE-FUNCTION. Then, kill buffer if `buffer-modified-p' returns nil. SAVE-FUNCTION takes no argument, but works on the current buffer." - (save-excursion - (set-buffer buffer) + (with-current-buffer buffer (if (buffer-modified-p) (funcall save-function)) (if (not (buffer-modified-p)) |