evolution-data-server r9187 - in trunk/camel: . providers/local



Author: sragavan
Date: Fri Jul 25 04:04:57 2008
New Revision: 9187
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=9187&view=rev

Log:
2008-07-25  Srinivasa Ragavan  <sragavan novell com>

	** Fix for bug #544114

	* camel/camel-folder-search.c:
	* camel/providers/local/camel-mbox-folder.c: Do a sync before we
	reload things.


Modified:
   trunk/camel/ChangeLog
   trunk/camel/camel-folder-search.c
   trunk/camel/providers/local/camel-mbox-folder.c

Modified: trunk/camel/camel-folder-search.c
==============================================================================
--- trunk/camel/camel-folder-search.c	(original)
+++ trunk/camel/camel-folder-search.c	Fri Jul 25 04:04:57 2008
@@ -506,14 +506,13 @@
 		goto fail;
 	}
 
-	printf ("\nsexp is : [%s]\n", expr);
-	printf ("Something is returned in the top-level caller : [%s]\n", search->query->str);
+	printf ("sexp is : [%s]\n", expr);
 	sql_query = camel_sexp_to_sql (expr);
 	tmp1 = camel_db_sqlize_string(search->folder->full_name);
 	tmp = g_strdup_printf ("SELECT uid FROM %s WHERE %s", tmp1,  sql_query);
 	camel_db_free_sqlized_string (tmp1);
 	g_free (sql_query);
-	printf("tmp %s\n", tmp);
+	printf("Equivalent sql %s\n", tmp);
 	
 	matches = g_ptr_array_new();
 	cdb = (CamelDB *) (search->folder->cdb);

Modified: trunk/camel/providers/local/camel-mbox-folder.c
==============================================================================
--- trunk/camel/providers/local/camel-mbox-folder.c	(original)
+++ trunk/camel/providers/local/camel-mbox-folder.c	Fri Jul 25 04:04:57 2008
@@ -263,6 +263,7 @@
 	camel_local_folder_unlock(lf);
 
 	if (camel_folder_change_info_changed(lf->changes)) {
+		camel_folder_summary_save_to_db (folder->summary, ex);
 		camel_object_trigger_event((CamelObject *)folder, "folder_changed", lf->changes);
 		camel_folder_change_info_clear(lf->changes);
 	}



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