[evolution-data-server] Pass a CamelException from remove_cache().



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]