aboutsummaryrefslogtreecommitdiffstats
path: root/libemail-engine/e-mail-utils.h
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2012-08-08 17:27:30 +0800
committerMilan Crha <mcrha@redhat.com>2012-08-08 17:27:30 +0800
commite45c63f52b1d01bb5b721905d1c68451dbb94303 (patch)
tree0125f9c95ff44ffa59200390b7351a91fd6e1fb0 /libemail-engine/e-mail-utils.h
parent7209dc107a868e084d83817b5df303309918ac74 (diff)
downloadgsoc2013-evolution-e45c63f52b1d01bb5b721905d1c68451dbb94303.tar
gsoc2013-evolution-e45c63f52b1d01bb5b721905d1c68451dbb94303.tar.gz
gsoc2013-evolution-e45c63f52b1d01bb5b721905d1c68451dbb94303.tar.bz2
gsoc2013-evolution-e45c63f52b1d01bb5b721905d1c68451dbb94303.tar.lz
gsoc2013-evolution-e45c63f52b1d01bb5b721905d1c68451dbb94303.tar.xz
gsoc2013-evolution-e45c63f52b1d01bb5b721905d1c68451dbb94303.tar.zst
gsoc2013-evolution-e45c63f52b1d01bb5b721905d1c68451dbb94303.zip
Bug #677695 - Crash on quit under emu_free_mail_cache()
This is reverting previous patch for this bug and fixes it with a different approach. The previous patch had regression, instead of freezing evolution on quit it crashed it when there was pending addressbook lookups.
Diffstat (limited to 'libemail-engine/e-mail-utils.h')
-rw-r--r--libemail-engine/e-mail-utils.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libemail-engine/e-mail-utils.h b/libemail-engine/e-mail-utils.h
index 7c993f662f..1844b49e36 100644
--- a/libemail-engine/e-mail-utils.h
+++ b/libemail-engine/e-mail-utils.h
@@ -64,7 +64,8 @@ ESource * em_utils_ref_mail_identity_for_store
CamelStore *store);
void emu_remove_from_mail_cache (const GSList *addresses);
void emu_remove_from_mail_cache_1 (const gchar *address);
-void emu_free_mail_cache (void);
+void emu_free_mail_cache (GDestroyNotify done_cb,
+ gpointer user_data);
void em_utils_uids_free (GPtrArray *uids);
gboolean em_utils_is_local_delivery_mbox_file
(CamelURL *url);