if (!msgp) {
switch (mode) {
case NEXT:
- msgs[msgp++] = "next";
+ msgs[msgp++] = seq_next;
break;
case PREV:
- msgs[msgp++] = "prev";
+ msgs[msgp++] = seq_prev;
break;
default:
- msgs[msgp++] = "cur";
+ msgs[msgp++] = seq_cur;
break;
}
}
set_unseen(mp, msgnum);
seq_setprev(mp); /* set the Previous-Sequence */
- seq_setunseen(mp, 1); /* unset the Unseen-Sequence */
+ seq_setunseen(mp, 0); /* unset unseen seqs for shown msgs */
if (mp->numsel > MAXARGS - 2)
adios(NULL, "more than %d messages for show exec",