0.8.9claws45
authorChristoph Hohmann <reboot@gmx.ch>
Thu, 6 Feb 2003 22:42:47 +0000 (22:42 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Thu, 6 Feb 2003 22:42:47 +0000 (22:42 +0000)
* src/mbox.c
        freeze folder updates while importing mbox files
        (closes bug 43 importing mbox took hours)

Patch submitted by Johannes Jordan <fopref@lanrules.de>

ChangeLog.claws
configure.ac
src/mbox.c

index 80a45fc62f459465fd6a6694636b3e3040594426..dbdab432ee758191e5555dd3ac6d43bf3e07bbfe 100644 (file)
@@ -1,3 +1,11 @@
+2003-02-06 [christoph] 0.8.9claws45
+
+       * src/mbox.c
+               freeze folder updates while importing mbox files
+               (closes bug 43 importing mbox took hours)
+               
+       Patch submitted by Johannes Jordan <fopref@lanrules.de>
+
 2003-02-06 [thorsten]  0.8.9claws44
 
        * po/de.po
index 3364191bb7e5ce7bc9962ec52d59065d0e764775..f3c7345bdd3b1c0d74447478cd0b89c4bca4b252 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=9
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws44
+EXTRA_VERSION=claws45
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index 726494dc5119e0b65de1539d76c5de5b5b9b5fec..ed152ac01f2fd6687ab541193c8c67dfdde874d1 100644 (file)
@@ -97,6 +97,8 @@ gint proc_mbox(FolderItem *dest, const gchar *mbox)
 
        tmp_file = get_tmp_file();
 
+       folder_item_update_freeze();
+       
        do {
                FILE *tmp_fp;
                FolderItem *dropfolder;
@@ -216,6 +218,8 @@ gint proc_mbox(FolderItem *dest, const gchar *mbox)
                msgs++;
        } while (from_line[0] != '\0');
 
+       folder_item_update_thaw();
+       
        g_free(tmp_file);
        fclose(mbox_fp);
        debug_print("%d messages found.\n", msgs);