diff options
author | Milan Crha <mcrha@redhat.com> | 2012-08-08 17:27:30 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2012-08-08 17:27:30 +0800 |
commit | e45c63f52b1d01bb5b721905d1c68451dbb94303 (patch) | |
tree | 0125f9c95ff44ffa59200390b7351a91fd6e1fb0 /libemail-engine/e-mail-utils.h | |
parent | 7209dc107a868e084d83817b5df303309918ac74 (diff) | |
download | gsoc2013-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.h | 3 |
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); |