diff options
Diffstat (limited to 'mail/mail-folder-cache.c')
-rw-r--r-- | mail/mail-folder-cache.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mail/mail-folder-cache.c b/mail/mail-folder-cache.c index 5d5f81e2a9..3212fce3ff 100644 --- a/mail/mail-folder-cache.c +++ b/mail/mail-folder-cache.c @@ -196,7 +196,8 @@ folder_changed(CamelObject *o, gpointer event_data, gpointer user_data) return; d(printf("Fodler changed!\n")); - mail_msg_wait(mail_proxy_event((CamelObjectEventHookFunc)real_folder_changed, o, NULL, mfi)); + /* hopefully our mfi isn't lost while this is executing ... */ + mail_proxy_event((CamelObjectEventHookFunc)real_folder_changed, o, NULL, mfi); } static void |