diff options
-rw-r--r-- | mail/ChangeLog | 6 | ||||
-rw-r--r-- | mail/mail-mt.c | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 79f79e9515..d2b7461fb8 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,5 +1,11 @@ 2004-05-20 Not Zed <NotZed@Ximian.com> + ** See #58388. + + * mail-mt.c (mail_msg_check_error): surpress any errors about + messages not found because of invalid uid's. They're really just + internal errors. + ** See #57583. * message-list.c (build_tree): save/restore the selection when we diff --git a/mail/mail-mt.c b/mail/mail-mt.c index 9fc3c113c8..e9830175f0 100644 --- a/mail/mail-mt.c +++ b/mail/mail-mt.c @@ -247,7 +247,8 @@ void mail_msg_check_error(void *msg) return; if (!camel_exception_is_set(&m->ex) - || m->ex.id == CAMEL_EXCEPTION_USER_CANCEL) + || m->ex.id == CAMEL_EXCEPTION_USER_CANCEL + || m->ex.id == CAMEL_EXCEPTION_FOLDER_INVALID_UID) return; if (active_errors == NULL) |