[evolution-data-server] Pass a CamelException from remove_cache().
- From: Matthew Barnes <mbarnes src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Pass a CamelException from remove_cache().
- Date: Tue, 1 Sep 2009 00:34:57 +0000 (UTC)
commit 9e1be11916caaac7f67361ae4ed6c134b8154290
Author: Matthew Barnes <mbarnes redhat com>
Date: Mon Aug 31 20:34:22 2009 -0400
Pass a CamelException from remove_cache().
camel/camel-folder-summary.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/camel/camel-folder-summary.c b/camel/camel-folder-summary.c
index 671f297..1d4a791 100644
--- a/camel/camel-folder-summary.c
+++ b/camel/camel-folder-summary.c
@@ -813,9 +813,12 @@ remove_cache (CamelSession *session, CamelSessionThreadMsg *msg)
{
struct _folder_summary_free_msg *m = (struct _folder_summary_free_msg *)msg;
CamelFolderSummary *s = m->summary;
+ CamelException ex;
CAMEL_DB_RELEASE_SQLITE_MEMORY;
- camel_folder_sync (s->folder, FALSE, NULL);
+ camel_exception_init (&ex);
+ camel_folder_sync (s->folder, FALSE, &ex);
+ camel_exception_clear (&ex);
if (time(NULL) - s->cache_load_time < SUMMARY_CACHE_DROP)
return;
@@ -828,8 +831,6 @@ remove_cache (CamelSession *session, CamelSessionThreadMsg *msg)
dd(printf("done .. now %d\n",g_hash_table_size (s->loaded_infos)));
s->cache_load_time = time(NULL);
-
- return;
}
static void remove_cache_end (CamelSession *session, CamelSessionThreadMsg *msg)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]