Skip to content

Commit 5669878

Browse files
committed
* lisp/gnus/gnus-start.el (gnus-group-change-level): Simplify
* lisp/gnus/gnus-group.el (gnus-group-unsubscribe-group): Simplify.
1 parent add2b2d commit 5669878

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

lisp/gnus/gnus-group.el

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3761,10 +3761,10 @@ group line."
37613761
(newsrc
37623762
;; Toggle subscription flag.
37633763
(gnus-group-change-level
3764-
newsrc (if level level (if (<= (gnus-info-level (nth 1 newsrc))
3765-
gnus-level-subscribed)
3766-
(1+ gnus-level-subscribed)
3767-
gnus-level-default-subscribed)))
3764+
newsrc (or level (if (<= (gnus-info-level (nth 1 newsrc))
3765+
gnus-level-subscribed)
3766+
(1+ gnus-level-subscribed)
3767+
gnus-level-default-subscribed)))
37683768
(unless silent
37693769
(gnus-group-update-group group)))
37703770
((and (stringp group)
@@ -3773,7 +3773,7 @@ group line."
37733773
;; Add new newsgroup.
37743774
(gnus-group-change-level
37753775
group
3776-
(if level level gnus-level-default-subscribed)
3776+
(or level gnus-level-default-subscribed)
37773777
(or (and (member group gnus-zombie-list)
37783778
gnus-level-zombie)
37793779
gnus-level-killed)

lisp/gnus/gnus-start.el

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1256,19 +1256,19 @@ INFO-LIST), otherwise it's a list in the format of the
12561256
`gnus-newsrc-hashtb' entries. LEVEL is the new level of the
12571257
group, OLDLEVEL is the old level and PREVIOUS is the group (a
12581258
string name) to insert this group before."
1259-
(let (group info active num)
1260-
;; Glean what info we can from the arguments.
1261-
(if (consp entry)
1262-
(setq group (if fromkilled (nth 1 entry) (car (nth 1 entry))))
1263-
(setq group entry))
1259+
;; Glean what info we can from the arguments.
1260+
(let ((group (if (consp entry)
1261+
(if fromkilled (nth 1 entry) (car (nth 1 entry)))
1262+
entry))
1263+
info active num)
12641264
(when (and (stringp entry)
12651265
oldlevel
12661266
(< oldlevel gnus-level-zombie))
12671267
(setq entry (gnus-group-entry entry)))
1268-
(if (and (not oldlevel)
1269-
(consp entry))
1270-
(setq oldlevel (gnus-info-level (nth 1 entry)))
1271-
(setq oldlevel (or oldlevel gnus-level-killed)))
1268+
(setq oldlevel (if (and (not oldlevel)
1269+
(consp entry))
1270+
(gnus-info-level (nth 1 entry))
1271+
(or oldlevel gnus-level-killed)))
12721272

12731273
;; This table is used for completion, so put a dummy entry there.
12741274
(unless (gethash group gnus-active-hashtb)

0 commit comments

Comments
 (0)