summaryrefslogtreecommitdiff
path: root/lisp/gnus
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-09-06 11:07:55 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2021-09-06 11:07:55 +0200
commit9309dc9df997bbd088391724272ae619622a5307 (patch)
tree4ec8aa5a3a4bedda145833ea2700a5f06814c365 /lisp/gnus
parent7f9ca3b2f4f1a9800d7557f64e25bb3ee5059cba (diff)
downloademacs-9309dc9df997bbd088391724272ae619622a5307.tar.gz
Reset gnus-group-use-permanent-levels when Gnus restarts
* lisp/gnus/gnus-start.el (gnus-clear-system): Reset `gnus-group-use-permanent-levels' upon Gnus restart (bug#50416).
Diffstat (limited to 'lisp/gnus')
-rw-r--r--lisp/gnus/gnus-start.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index 02bbe19e7fe..4bbeb24dc39 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -715,6 +715,9 @@ the first newsgroup."
(kill-buffer (get-file-buffer gnus-current-startup-file)))
;; Clear the dribble buffer.
(gnus-dribble-clear)
+ ;; Reset the level when Gnus is restarted.
+ (when (numberp gnus-group-use-permanent-levels)
+ (setq gnus-group-use-permanent-levels t))
;; Kill global KILL file buffer.
(when (get-file-buffer (gnus-newsgroup-kill-file nil))
(kill-buffer (get-file-buffer (gnus-newsgroup-kill-file nil))))