From a33308a297125e7e804ebafb7d942c10aaa2c3c1 Mon Sep 17 00:00:00 2001 From: Eric Abrahamsen Date: Fri, 19 Apr 2019 10:23:19 -0700 Subject: Clear gnus-group-list when the newsrc-hashtb is recreated * lisp/gnus/gnus-start.el (gnus-make-hashtable-from-newsrc-alist): This routine also happens when re-sorting groups; make sure we're clearing the group list. --- lisp/gnus/gnus-start.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el index 606155d741d..2f8a260bf13 100644 --- a/lisp/gnus/gnus-start.el +++ b/lisp/gnus/gnus-start.el @@ -1819,7 +1819,8 @@ The info element is shared with the same element of (let ((alist gnus-newsrc-alist) (ohashtb gnus-newsrc-hashtb) info method gname rest methods) - (setq gnus-newsrc-hashtb (gnus-make-hashtable (length alist))) + (setq gnus-newsrc-hashtb (gnus-make-hashtable (length alist)) + gnus-group-list nil) (setq alist (setq gnus-newsrc-alist (if (equal (caar gnus-newsrc-alist) -- cgit v1.2.1