evolution-data-server r9105 - in branches/camel-db-summary/camel: . providers/imap
- From: psankar svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-data-server r9105 - in branches/camel-db-summary/camel: . providers/imap
- Date: Thu, 10 Jul 2008 09:39:39 +0000 (UTC)
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]