aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus/gnus-start.el6
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))