]> git.eshelyaron.com Git - emacs.git/commitdiff
Enable message saving to work when first use of Gnus (bug#35208)
authorKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 11 Apr 2019 00:23:38 +0000 (00:23 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 11 Apr 2019 00:23:38 +0000 (00:23 +0000)
* lisp/gnus/gnus-group.el (gnus-group-goto-group);
Use gnus-active-hashtb in addition to gnus-newsrc-hashtb to check if
a group exists since some kinds of groups are registered in only one
of them (bug#35208).

lisp/gnus/gnus-group.el

index 58f3dc3a6ef7638dfea9e34799ed40606a14e139..144496bdd2ae01a9da592409ad49f566b8aa3274 100644 (file)
@@ -2560,7 +2560,11 @@ If FAR, it is likely that the group is not on the current line.
 If TEST-MARKED, the line must be marked."
   (when group
     (let ((start (point))
-         (active (and (gethash group gnus-newsrc-hashtb)
+         (active (and (or
+                       ;; some kind of group may be only there.
+                       (gethash group gnus-active-hashtb)
+                       ;; all groups (but with exception) are there.
+                       (gethash group gnus-newsrc-hashtb))
                       group)))
       (beginning-of-line)
       (cond