[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/lisp files.el
From: |
Chong Yidong |
Subject: |
[Emacs-diffs] emacs/lisp files.el |
Date: |
Tue, 09 Dec 2008 23:43:12 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Chong Yidong <cyd> 08/12/09 23:43:12
Modified files:
lisp : files.el
Log message:
(save-some-buffers): At each map-y-or-n-p iteration,
check whether the buffer is still alive.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/files.el?cvsroot=emacs&r1=1.1023&r2=1.1024
Patches:
Index: files.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/files.el,v
retrieving revision 1.1023
retrieving revision 1.1024
diff -u -b -r1.1023 -r1.1024
--- files.el 4 Dec 2008 06:13:22 -0000 1.1023
+++ files.el 9 Dec 2008 23:43:11 -0000 1.1024
@@ -4351,7 +4351,10 @@
(setq files-done
(map-y-or-n-p
(lambda (buffer)
- (and (buffer-modified-p buffer)
+ ;; Note that killing some buffers may kill others via
+ ;; hooks (e.g. Rmail and its viewing buffer).
+ (and (buffer-live-p buffer)
+ (buffer-modified-p buffer)
(not (buffer-base-buffer buffer))
(or
(buffer-file-name buffer)
- [Emacs-diffs] emacs/lisp files.el, Chong Yidong, 2008/12/02
- [Emacs-diffs] emacs/lisp files.el,
Chong Yidong <=
- [Emacs-diffs] emacs/lisp files.el, Richard M. Stallman, 2008/12/22
- [Emacs-diffs] emacs/lisp files.el, Richard M. Stallman, 2008/12/22
- [Emacs-diffs] emacs/lisp files.el, Eli Zaretskii, 2008/12/26
- [Emacs-diffs] emacs/lisp files.el, Eli Zaretskii, 2008/12/26
- [Emacs-diffs] emacs/lisp files.el, Chong Yidong, 2008/12/27
- [Emacs-diffs] emacs/lisp files.el, Chong Yidong, 2008/12/30