]> git.marmaro.de Git - mmh/blobdiff - sbr/seq_msgstats.c
set SEQMOD if clear_msg_flags change the flags
[mmh] / sbr / seq_msgstats.c
index 50ae7c68f582f6833cff6818e7284785d8439158..bfd7fb277b7a7af819b36d5922514b4f31ee3765 100644 (file)
@@ -27,6 +27,8 @@ void
 clear_msg_flags(struct msgs *mp, int msgnum)
 {
        assert_msg_range(mp, msgnum);
+       if (mp->msgstats[msgnum - mp->lowoff])
+               mp->msgflags |= SEQMOD;
        mp->msgstats[msgnum - mp->lowoff] = 0;
 }
 
@@ -142,13 +144,6 @@ unset_selected(struct msgs *mp, int msgnum)
        }
 }
 
-void
-unset_unseen(struct msgs *mp, int msgnum)
-{
-       assert_msg_range(mp, msgnum);
-       mp->msgstats[msgnum - mp->lowoff] &= ~SELECT_UNSEEN;
-}
-
 
 /*
 **  private/public sequences