(gnus-group-find-parameter): Protect against the group buffer not
existing (bug#9585).
when getting a single value as when getting all the values. This means
that atoms like `gcc-self' work cumulatively, like variable settings,
instead of getting the value from the last matching clause.
when getting a single value as when getting all the values. This means
that atoms like `gcc-self' work cumulatively, like variable settings,
instead of getting the value from the last matching clause.
+ (gnus-group-find-parameter): Protect against the group buffer not
+ existing (bug#9585).
2012-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2012-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
If you call this function inside a loop, consider using the faster
`gnus-group-fast-parameter' instead."
If you call this function inside a loop, consider using the faster
`gnus-group-fast-parameter' instead."
- (with-current-buffer gnus-group-buffer
+ (with-current-buffer (if (buffer-live-p gnus-group-buffer)
+ gnus-group-buffer
+ (current-buffer))
(if symbol
(gnus-group-fast-parameter group symbol allow-list)
(nconc
(if symbol
(gnus-group-fast-parameter group symbol allow-list)
(nconc