X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=flags.c;h=37dca384fa3f8f7aea079e6fdc4a5eb49819347a;hp=b206ae39f409f387637c272a552bb6ae1585f110;hb=9a1efcc01ddeca4106847f8eb28a704aca2dcf0b;hpb=8e6b42b9b28f646a6764936d80bda04647d5b45f diff --git a/flags.c b/flags.c index b206ae3..37dca38 100644 --- a/flags.c +++ b/flags.c @@ -11,6 +11,8 @@ # include "config.h" #endif +#include + #include "mutt.h" #include "mutt_curses.h" #include "mutt_menu.h" @@ -22,13 +24,13 @@ #include "imap_private.h" #endif -#include "lib/intl.h" void _mutt_set_flag (CONTEXT * ctx, HEADER * h, int flag, int bf, int upd_ctx) { int changed = h->changed; int deleted = ctx->deleted; int tagged = ctx->tagged; + int flagged = ctx->flagged; if (ctx->readonly && flag != M_TAG) return; /* don't modify anything if we are read-only */ @@ -270,9 +272,8 @@ void _mutt_set_flag (CONTEXT * ctx, HEADER * h, int flag, int bf, int upd_ctx) * search results so that any future search will match the current status * of this message and not what it was at the time it was last searched. */ - if (h->searched - && (changed != h->changed || deleted != ctx->deleted - || tagged != ctx->tagged)) + if (h->searched && (changed != h->changed || deleted != ctx->deleted || + tagged != ctx->tagged || flagged != ctx->flagged)) h->searched = 0; sidebar_draw (0); }