evolution-data-server r9105 - in branches/camel-db-summary/camel: . providers/imap



Author: psankar
Date: Thu Jul 10 09:39:39 2008
New Revision: 9105
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=9105&view=rev

Log:
Function prototypes


Modified:
   branches/camel-db-summary/camel/camel-folder-summary.h
   branches/camel-db-summary/camel/camel-folder-thread.c
   branches/camel-db-summary/camel/providers/imap/camel-imap-folder.c

Modified: branches/camel-db-summary/camel/camel-folder-summary.h
==============================================================================
--- branches/camel-db-summary/camel/camel-folder-summary.h	(original)
+++ branches/camel-db-summary/camel/camel-folder-summary.h	Thu Jul 10 09:39:39 2008
@@ -370,6 +370,9 @@
 void camel_folder_summary_clear(CamelFolderSummary *summary);
 void camel_folder_summary_clear_db (CamelFolderSummary *s);
 
+int camel_folder_summary_reload_from_db (CamelFolderSummary *s, CamelException *ex);
+int camel_folder_summary_cache_size (CamelFolderSummary *s);
+
 /* lookup functions */
 int camel_folder_summary_count(CamelFolderSummary *summary);
 CamelMessageInfo *camel_folder_summary_index(CamelFolderSummary *summary, int index);

Modified: branches/camel-db-summary/camel/camel-folder-thread.c
==============================================================================
--- branches/camel-db-summary/camel/camel-folder-thread.c	(original)
+++ branches/camel-db-summary/camel/camel-folder-thread.c	Thu Jul 10 09:39:39 2008
@@ -620,9 +620,10 @@
 
 	fsummary = camel_folder_summary_array (folder->summary);
 	thread->summary = summary = g_ptr_array_new();
-	if (fsummary->len - camel_folder_summary_cache_size (folder->summary) > 50)
-		camel_folder_summary_reload_from_db (folder->summary);
-
+	if (fsummary->len - camel_folder_summary_cache_size (folder->summary) > 50) {
+	    CamelException ex;
+		camel_folder_summary_reload_from_db (folder->summary, &ex);
+    }
 	for (i = 0 ; i < fsummary->len ; i++) {
 		CamelMessageInfo *info ;
 		char *uid = fsummary->pdata[i];

Modified: branches/camel-db-summary/camel/providers/imap/camel-imap-folder.c
==============================================================================
--- branches/camel-db-summary/camel/providers/imap/camel-imap-folder.c	(original)
+++ branches/camel-db-summary/camel/providers/imap/camel-imap-folder.c	Thu Jul 10 09:39:39 2008
@@ -914,9 +914,11 @@
 	 */
 	removed = g_array_new (FALSE, FALSE, sizeof (int));
 	
-	if (summary_len - camel_folder_summary_cache_size (folder->summary) > 50)
-		camel_folder_summary_reload_from_db (folder->summary);
-	
+	if (summary_len - camel_folder_summary_cache_size (folder->summary) > 50) {
+		CamelException ex;
+		camel_folder_summary_reload_from_db (folder->summary, &ex);
+	}
+
 	for (i = 0; i < summary_len && new[i].uid; i++) {
 		gboolean changed = FALSE;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]