* src/inc.c
authorAlfons Hoogervorst <alfons@proteus.demon.nl>
Thu, 9 Jan 2003 21:36:54 +0000 (21:36 +0000)
committerAlfons Hoogervorst <alfons@proteus.demon.nl>
Thu, 9 Jan 2003 21:36:54 +0000 (21:36 +0000)
filtering performance: use new style folder update

ChangeLog.claws
configure.in
src/inc.c

index 891056f3b6da4d1a1ad80cfb81c67e45d2dd576a..feeaae75639513aafb6bf2b5330abe74a6d73817 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-09 [alfons]    0.8.8claws72
+
+       * src/inc.c
+               filtering performance: use new style folder update
+
 2003-01-09 [christoph] 0.8.8claws71
 
        * src/compose.c
index 531c1b3ebd311e25a8dbabc064ee1f4deb3ecbef..660e894ca9e834377112003270af21b1e7c0cf24 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=8
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws71
+EXTRA_VERSION=claws72
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index fc239f1bd4229e121c708ef6581930c3c13f1c13..fbfb936c2b3f4c49fb68bf5e0c2394e9ac042caa 100644 (file)
--- a/src/inc.c
+++ b/src/inc.c
@@ -585,6 +585,8 @@ static gint inc_start(IncProgressDialog *inc_dialog)
                folder_item_scan(processing);
                msglist = folder_item_get_msg_list(processing);
 
+               folder_item_update_freeze();
+
                /* process messages */
                for(msglist_element = msglist; msglist_element != NULL; msglist_element = msglist_element->next) {
                        MailFilteringData mail_filtering_data;
@@ -605,6 +607,8 @@ static gint inc_start(IncProgressDialog *inc_dialog)
                }
                g_slist_free(msglist);
 
+               folder_item_update_thaw();
+
 
                new_msgs += pop3_state->cur_total_num;