add spam-stat-load to gnus-get-new-news-hook
authorTeodor Zlatanov <tzz@lifelogs.com>
Wed, 26 Feb 2003 21:35:23 +0000 (21:35 +0000)
committerTeodor Zlatanov <tzz@lifelogs.com>
Wed, 26 Feb 2003 21:35:23 +0000 (21:35 +0000)
(spam-split): remove spam-stat-load call

lisp/ChangeLog
lisp/spam.el

index d508250..290651b 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-26  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el: add spam-stat-load to gnus-get-new-news-hook
+       (spam-split): remove spam-stat-load call
+
 2003-02-26  Simon Josefsson  <jas@extundo.com>
 
        * gnus-sum.el (gnus-summary-toggle-header): Run
index e259933..aa46c67 100644 (file)
@@ -570,9 +570,6 @@ example like this: (: spam-split)
 See the Info node `(gnus)Fancy Mail Splitting' for more details."
   (interactive)
   
-  ;; load the spam-stat tables if needed
-  (when spam-use-stat (spam-stat-load))
-
   (let ((list-of-checks spam-list-of-checks)
        decision)
     (while (and list-of-checks (not decision))
@@ -792,8 +789,10 @@ Uses `gnus-newsgroup-name' if category is nil (for ham registration)."
               (insert article-string)
               (spam-stat-buffer-is-non-spam))))))
 
+      ;; Add hooks for loading and saving the spam stats
       (when spam-use-stat
-       (add-hook 'gnus-save-newsrc-hook 'spam-stat-save)))
+       (add-hook 'gnus-save-newsrc-hook 'spam-stat-save)
+       (add-hook 'gnus-get-new-news-hook 'spam-stat-load)))
 
   (file-error (progn
                (defalias 'spam-stat-register-ham-routine 'ignore)