0.9.0claws66
authorChristoph Hohmann <reboot@gmx.ch>
Thu, 26 Jun 2003 20:33:05 +0000 (20:33 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Thu, 26 Jun 2003 20:33:05 +0000 (20:33 +0000)
* src/folder.c
        freeze folder updates while a folder is scanned

ChangeLog.claws
Makefile.am
configure.ac
src/folder.c

index 773e373..7e1401a 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-26 [christoph] 0.9.0claws66
+
+       * src/folder.c
+               freeze folder updates while a folder is scanned
+
 2003-06-26 [darko]     0.9.0claws65
 
        * src/ldapserver.c
index a89bc7b..26c4a0e 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = ac po src man manual faq tools config
+SUBDIRS = ac po intl src man manual faq tools config
 
 EXTRA_DIST = \
        ChangeLog.jp \
index c6d2d88..8c56fd2 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws65
+EXTRA_VERSION=claws66
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
@@ -82,7 +82,7 @@ AM_ICONV
 
 dnl for gettext
 ALL_LINGUAS="bg cs de el en_GB es fr hr hu it ja ko nl pl pt_BR ru sr sv zh_TW.Big5"
-AM_GNU_GETTEXT([external])
+AM_GNU_GETTEXT([use-libtool])
 dnl AC_CHECK_FUNC(gettext, AC_CHECK_LIB(intl, gettext))
 localedir='${prefix}/${DATADIRNAME}/locale'
 AC_SUBST(localedir)
index 09693e1..55f69d9 100644 (file)
@@ -1238,6 +1238,7 @@ gint folder_item_scan_full(FolderItem *item, gboolean filtering)
                update_flags |= F_ITEM_UPDATE_MSGCNT | F_ITEM_UPDATE_CONTENT;
        }
 
+       folder_item_update_freeze();
        for (elem = exists_list; elem != NULL; elem = g_slist_next(elem)) {
                MsgInfo *msginfo;
 
@@ -1274,6 +1275,7 @@ gint folder_item_scan_full(FolderItem *item, gboolean filtering)
        update_flags |= F_ITEM_UPDATE_MSGCNT;
 
        folder_item_update(item, update_flags);
+       folder_item_update_thaw();
 
        return 0;
 }