diff options
| -rw-r--r-- | lisp/gnus/gnus-start.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el index 90f3cb48c27..aaa8ab9a888 100644 --- a/lisp/gnus/gnus-start.el +++ b/lisp/gnus/gnus-start.el | |||
| @@ -731,7 +731,13 @@ the first newsgroup." | |||
| 731 | (kill-buffer (get-file-buffer (gnus-newsgroup-kill-file nil)))) | 731 | (kill-buffer (get-file-buffer (gnus-newsgroup-kill-file nil)))) |
| 732 | (gnus-kill-buffer nntp-server-buffer) | 732 | (gnus-kill-buffer nntp-server-buffer) |
| 733 | ;; Kill Gnus buffers. | 733 | ;; Kill Gnus buffers. |
| 734 | (do-auto-save t) | ||
| 734 | (dolist (buffer (gnus-buffers)) | 735 | (dolist (buffer (gnus-buffers)) |
| 736 | (when (gnus-buffer-exists-p buffer) | ||
| 737 | (with-current-buffer buffer | ||
| 738 | (set-buffer-modified-p nil) | ||
| 739 | (when (local-variable-p 'kill-buffer-hook) | ||
| 740 | (setq kill-buffer-hook nil)))) | ||
| 735 | (gnus-kill-buffer buffer)) | 741 | (gnus-kill-buffer buffer)) |
| 736 | ;; Remove Gnus frames. | 742 | ;; Remove Gnus frames. |
| 737 | (gnus-kill-gnus-frames)) | 743 | (gnus-kill-gnus-frames)) |