Remove dummy db transactions.
authorSankar P <psankar@novell.com>
Mon, 11 Aug 2008 08:08:44 +0000 (08:08 +0000)
committerSankarasivasubramanian Pasupathilingam <psankar@src.gnome.org>
Mon, 11 Aug 2008 08:08:44 +0000 (08:08 +0000)
2008-08-11  Sankar P  <psankar@novell.com>

* camel-vee-folder.c (folder_changed_change):
Remove dummy db transactions.

svn path=/trunk/; revision=9316

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

index 8186fed..18d8d07 100644 (file)
@@ -1,5 +1,10 @@
 2008-08-11  Sankar P  <psankar@novell.com>
 
+       * camel-vee-folder.c (folder_changed_change):
+       Remove dummy db transactions.
+
+2008-08-11  Sankar P  <psankar@novell.com>
+
        * camel-db.c (cdb_sql_exec), (camel_db_count_message_info),
        (camel_db_select):
        Do not attempt to print the full query when debug is on.
index ed0b6d3..e114279 100644 (file)
@@ -1492,7 +1492,7 @@ folder_changed_change(CamelSession *session, CamelSessionThreadMsg *msg)
        }
 
        CAMEL_VEE_FOLDER_LOCK(vf, summary_lock);
-       if (changes->uid_added->len || changes->uid_removed->len || changes->uid_changed->len)
+       if (matches_changed || matches_added || changes->uid_removed->len)
                camel_db_begin_transaction (folder->parent_store->cdb, NULL);
 
        if (folder_unmatched != NULL)
@@ -1613,7 +1613,7 @@ folder_changed_change(CamelSession *session, CamelSessionThreadMsg *msg)
                vf->changes = camel_folder_change_info_new();
        }
 
-       if (changes->uid_added->len || changes->uid_removed->len || changes->uid_changed->len)
+       if (matches_changed || matches_added || changes->uid_removed->len)
                camel_db_end_transaction (folder->parent_store->cdb, NULL);
        CAMEL_VEE_FOLDER_UNLOCK(vf, summary_lock);