* gnus-vers.el (gnus-revision-number): Increment to 10.
[elisp/gnus.git-] / lisp / gnus-group.el
index 6a8d9bd..c9eb427 100644 (file)
@@ -3707,8 +3707,12 @@ The hook `gnus-exit-gnus-hook' is called before actually exiting."
                     (file-name-nondirectory gnus-current-startup-file))))
     (gnus-run-hooks 'gnus-exit-gnus-hook)
     (gnus-configure-windows 'group t)
-    (gnus-dribble-enter
-     ";;; Gnus was exited on purpose without saving the .newsrc files.")
+    (when (and (gnus-buffer-live-p gnus-dribble-buffer)
+              (not (zerop (save-excursion
+                           (set-buffer gnus-dribble-buffer)
+                           (buffer-size)))))
+      (gnus-dribble-enter
+       ";;; Gnus was exited on purpose without saving the .newsrc files."))
     (gnus-dribble-save)
     (gnus-close-backends)
     (gnus-clear-system)