2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
authorShengHuo ZHU <zsh@cs.rochester.edu>
Wed, 20 Dec 2000 05:35:58 +0000 (05:35 +0000)
committerShengHuo ZHU <zsh@cs.rochester.edu>
Wed, 20 Dec 2000 05:35:58 +0000 (05:35 +0000)
* gnus-start.el (gnus-group-change-level): Remove group from
gnus-active-hashtb if real killed.

lisp/ChangeLog
lisp/gnus-start.el

index ce0da60..3463a35 100644 (file)
@@ -1,3 +1,8 @@
+2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * gnus-start.el (gnus-group-change-level): Remove group from
+       gnus-active-hashtb if real killed.
+
 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
        * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
index 9aaaf72..3d1fb72 100644 (file)
@@ -1244,7 +1244,9 @@ for new groups, and subscribe the new groups as zombies."
        (unless (gnus-group-foreign-p group)
          (if (= level gnus-level-zombie)
              (push group gnus-zombie-list)
-           (unless (= oldlevel gnus-level-killed)
+           (if (= oldlevel gnus-level-killed)
+               ;; Remove from active hashtb.
+               (unintern group gnus-active-hashtb)
              ;; Don't add it into killed-list if it was killed.
              (push group gnus-killed-list)))))
        (t