diff options
-rw-r--r-- | mbbsd/record.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mbbsd/record.c b/mbbsd/record.c index dc0ed900..b1b9a9cf 100644 --- a/mbbsd/record.c +++ b/mbbsd/record.c @@ -353,7 +353,8 @@ delete_range(const char *fpath, int id1, int id2) /* rocker.011018: add new tag delete */ if ( (fhdr.filemode & FILE_MARKED) || /* ¼Ð°O */ - (fhdr.filemode & FILE_DIGEST) || /* ¤åºK */ + ((fhdr.filemode & FILE_DIGEST) && (currstat != RMAIL) )|| + /* ¤åºK , FILE_DIGEST is used as REPLIED in mail menu.*/ (id1 && (count < id1 || count > id2)) || /* range */ (!id1 && Tagger(atoi(t + 2), count, TAG_NIN))) { /* TagList */ if ((safewrite(fdw, &fhdr, sizeof(fileheader_t)) == -1)) { |