2006-12-06 [colin] 2.6.1cvs6
authorColin Leroy <colin@colino.net>
Wed, 6 Dec 2006 07:20:34 +0000 (07:20 +0000)
committerColin Leroy <colin@colino.net>
Wed, 6 Dec 2006 07:20:34 +0000 (07:20 +0000)
* src/folderview.c
Fix bug 1072, 'Claws stops fetching newsgroups
from server when newsgroup got deleted': continue
checking other groups

ChangeLog
PATCHSETS
configure.ac
src/folderview.c

index 668d256571a16afdbb320b323491affe230d3998..23c8e67826c17ae569ef4ac71a54f58289370e47 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-12-06 [colin]     2.6.1cvs6
+
+       * src/folderview.c
+               Fix bug 1072, 'Claws stops fetching newsgroups 
+               from server when newsgroup got deleted': continue
+               checking other groups
+
 2006-12-05 [wwp]       2.6.1cvs5
 
        * src/message_search.c
index eb49cab735feba6d7b65772f2f411bd326b8990d..c80f04612ccf51bc901b03d04933084c6dccf7df 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.30.2.14 -r 1.30.2.15 tools/README;  cvs diff -u -r 1.1.2.1 -r 1.1.2.2 tools/textviewer.pl;  ) > 2.6.1cvs3.patchset
 ( cvs diff -u -r 1.1.2.39 -r 1.1.2.40 src/wizard.c;  ) > 2.6.1cvs4.patchset
 ( cvs diff -u -r 1.3.12.20 -r 1.3.12.21 src/message_search.c;  cvs diff -u -r 1.15.2.38 -r 1.15.2.39 src/summary_search.c;  cvs diff -u -r 1.1.2.3 -r 1.1.2.4 src/gtk/combobox.c;  cvs diff -u -r 1.1.2.3 -r 1.1.2.4 src/gtk/combobox.h;  cvs diff -u -r 1.5.2.45 -r 1.5.2.46 src/gtk/gtkutils.c;  cvs diff -u -r 1.4.2.27 -r 1.4.2.28 src/gtk/gtkutils.h;  ) > 2.6.1cvs5.patchset
+( cvs diff -u -r 1.207.2.136 -r 1.207.2.137 src/folderview.c;  ) > 2.6.1cvs6.patchset
index 379662d1efcf03ca7dd5443239332906c0e12ef9..00cbd300167a1d66a91f4a3560fde40fa1d6c165 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=6
 MICRO_VERSION=1
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=5
+EXTRA_VERSION=6
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 52e2453ef5957e5d4c7a379182fd6c2f37bd6e07..2a1e0c1b28e965115c9ff38c273fb6a36288075e 100644 (file)
@@ -1168,10 +1168,16 @@ gint folderview_check_new(Folder *folder)
                             item->opened == TRUE ||
                             item->processing_pending == TRUE)) {
                                if (folder_item_scan(item) < 0) {
-                                       summaryview_unlock(folderview->summaryview, item);
-                                       if (folder && !FOLDER_IS_LOCAL(folder)) {
-                                               STATUSBAR_POP(folderview->mainwin);
-                                               break;
+                                       if (folder) {
+                                               summaryview_unlock(folderview->summaryview, item);
+                                               if (FOLDER_TYPE(item->folder) == F_NEWS || FOLDER_IS_LOCAL(folder)) {
+                                                       log_error(_("Couldn't scan folder %s\n"),
+                                                               item->path ? item->path:item->name);
+                                                       continue;
+                                               } else if (!FOLDER_IS_LOCAL(folder)) {
+                                                       STATUSBAR_POP(folderview->mainwin);
+                                                       break;
+                                               }
                                        }
                                }
                        } else if (!item->folder->klass->scan_required) {