diff options
-rw-r--r-- | camel/ChangeLog | 6 | ||||
-rw-r--r-- | camel/providers/imap/camel-imap-store.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 447a1cc93f..de5a6638f9 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,9 @@ +2004-06-17 Jeffrey Stedfast <fejj@ximian.com> + + * providers/imap/camel-imap-store.c (imap_setv): Only ignore if + (tag & CAMEL_ARG_TAG) == CAMEL_ARG_IGNORE, not if (tag & + CAMEL_ARG_IGNORE) is true. + 2004-06-16 Jeffrey Stedfast <fejj@ximian.com> * providers/imap4/camel-imap4-folder.c (imap4_refresh_info): Only diff --git a/camel/providers/imap/camel-imap-store.c b/camel/providers/imap/camel-imap-store.c index af18d8043c..ece583af9f 100644 --- a/camel/providers/imap/camel-imap-store.c +++ b/camel/providers/imap/camel-imap-store.c @@ -315,7 +315,7 @@ imap_setv (CamelObject *object, CamelException *ex, CamelArgV *args) tag = args->argv[i].tag; /* make sure this arg wasn't already handled */ - if (tag & CAMEL_ARG_IGNORE) + if ((tag & CAMEL_ARG_TAG) == CAMEL_ARG_IGNORE) continue; /* make sure this is an arg we're supposed to handle */ |