0.8.9claws40
authorChristoph Hohmann <reboot@gmx.ch>
Tue, 4 Feb 2003 17:56:47 +0000 (17:56 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Tue, 4 Feb 2003 17:56:47 +0000 (17:56 +0000)
* src/inc.c
        only abort fetching mails from multiple accounts when the
        error is fatal and does not allow to check any more accounts
        (currently only disk full error)

(closes bug 31 after POP3 error: "no such mail" Sylpheed does not
 receive mails for other accouts)

ChangeLog.claws
configure.ac
src/inc.c

index dd9afe6..571b484 100644 (file)
@@ -1,9 +1,20 @@
+2003-02-04 [christoph] 0.8.9claws40
+
+       * src/inc.c
+               only abort fetching mails from multiple accounts when the
+               error is fatal and does not allow to check any more accounts
+               (currently only disk full error)
+
+       (closes bug 31 after POP3 error: "no such mail" Sylpheed does not
+        receive mails for other accouts)
+
 2003-02-04 [christoph] 0.8.9claws39
 
        * src/folder.c
                first add the new message to the cache, then
                send the update notification
-               (closes bug 39 after sending message folderview doesnt get updated)
+
+       (closes bug 39 after sending message folderview doesnt get updated)
 
 2003-02-04 [colin]     0.8.9claws38
 
index 5516825..90ea2de 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=9
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws39
+EXTRA_VERSION=claws40
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index 0122ee2..9fa12c2 100644 (file)
--- a/src/inc.c
+++ b/src/inc.c
@@ -328,8 +328,6 @@ void inc_all_account_mail(MainWindow *mainwin, gboolean notify)
                PrefsAccount *account = list->data;
                if ((account->protocol == A_IMAP4 ||
                     account->protocol == A_NNTP) && account->recv_at_getall) {
-                       FolderItem *item = mainwin->summaryview->folder_item;
-
                        new_msgs += folderview_check_new(FOLDER(account->folder));
                }
        }
@@ -631,10 +629,11 @@ static gint inc_start(IncProgressDialog *inc_dialog)
                if (inc_state != INC_SUCCESS && inc_state != INC_CANCEL) {
                        error_num++;
                        if (inc_state == INC_ERROR    ||
-                           inc_state == INC_NO_SPACE ||
                            inc_state == INC_IO_ERROR ||
                            inc_state == INC_SOCKET_ERROR) {
                                inc_put_error(inc_state);
+                       } else if (inc_state == INC_NO_SPACE) {
+                               inc_put_error(inc_state);
                                break;
                        }
                }