Synch with Oort Gnus.
authoryamaoka <yamaoka>
Tue, 15 Oct 2002 10:10:12 +0000 (10:10 +0000)
committeryamaoka <yamaoka>
Tue, 15 Oct 2002 10:10:12 +0000 (10:10 +0000)
lisp/ChangeLog
lisp/gnus-agent.el
lisp/spam-stat.el

index 6f43d6c..3dc6e7d 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
+       if it isn't open yet.
+
 2002-10-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-group.el: Require mm-url only when compiling.
index 9c43a2d..e64a348 100644 (file)
@@ -804,6 +804,11 @@ This can be added to `gnus-select-article-hook' or
     (when (and gnus-plugged (gnus-agent-method-p gnus-command-method))
       (let ((gnus-agent-current-history
             (gnus-agent-history-buffer)))
+       (unless (and gnus-agent-current-history
+                    (buffer-live-p gnus-agent-current-history))
+         (gnus-agent-open-history)
+         (setq gnus-agent-current-history
+               (gnus-agent-history-buffer)))
        (gnus-agent-fetch-articles
         gnus-newsgroup-name
         (list gnus-current-article))))))
index e348c2a..967c948 100644 (file)
@@ -185,6 +185,7 @@ This is set by hooking into Gnus.")
             (= emacs-major-version 20))
     ;; gethash, hash-table-count, make-hash-table, mapc
     (require 'cl)
+    ;; alias puthash is missing from Emacs 20 cl-extra.el
     (defalias 'puthash 'cl-puthash)))
 
 (eval-when-compile