Make vfolders rebuild only when empty.
authorSrinivasa Ragavan <sragavan@novell.com>
Wed, 3 Sep 2008 08:50:51 +0000 (08:50 +0000)
committerSrinivasa Ragavan <sragavan@src.gnome.org>
Wed, 3 Sep 2008 08:50:51 +0000 (08:50 +0000)
2008-09-03  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-vee-folder.c: Make vfolders rebuild only when empty.

svn path=/trunk/; revision=9472

camel/ChangeLog
camel/camel-vee-folder.c

index db4f962..57d00cd 100644 (file)
@@ -1,5 +1,9 @@
 2008-09-03  Srinivasa Ragavan  <sragavan@novell.com>
 
+       * camel/camel-vee-folder.c: Make vfolders rebuild only when empty.
+
+2008-09-03  Srinivasa Ragavan  <sragavan@novell.com>
+
        ** Fix for BNC bug #418080
 
        * camel/camel-folder-search.c: Make thing better, with new sexp/sql
index 37a2cfb..c58119b 100644 (file)
@@ -538,7 +538,7 @@ summary_header_to_db (CamelFolderSummary *s, CamelException *ex)
        record->time = s->time;
 
        record->saved_count = s->uids->len;
-       if ((s->unread_count || s->visible_count) && !g_getenv("FORCE_VFOLDER_COUNT")) {
+       if ((s->visible_count) && !g_getenv("FORCE_VFOLDER_COUNT")) {
                /* We should be in sync always. so use the count. Don't search.*/
                record->junk_count = s->junk_count;
                record->deleted_count = s->deleted_count;