]> granicus.if.org Git - neomutt/commitdiff
Possible fix for #905. From Daniel Eisenbud.
authorThomas Roessler <roessler@does-not-exist.org>
Wed, 26 Dec 2001 19:24:46 +0000 (19:24 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Wed, 26 Dec 2001 19:24:46 +0000 (19:24 +0000)
imap/imap.c

index 9cd2e4d0e97c19b94ed5f01780b2a5b4b36c95b4..1998e2bfc98973ffb29a06055f2c30829254d0c6 100644 (file)
@@ -1127,10 +1127,10 @@ int imap_check_mailbox (CONTEXT *ctx, int *index_hint)
    * changes to process, since we can reopen here. */
   imap_cmd_finish (idata);
 
-  if (idata->check_status & IMAP_NEWMAIL_PENDING)
-    result = M_NEW_MAIL;
-  else if (idata->check_status & IMAP_EXPUNGE_PENDING)
+  if (idata->check_status & IMAP_EXPUNGE_PENDING)
     result = M_REOPENED;
+  else if (idata->check_status & IMAP_NEWMAIL_PENDING)
+    result = M_NEW_MAIL;
   else if (idata->check_status & IMAP_FLAGS_PENDING)
     result = M_FLAGS;