Change UPDATE-IMAP-FOLDER-LENGTH! so that it always signals a
authorChris Hanson <org/chris-hanson/cph>
Sat, 21 Jul 2001 01:27:49 +0000 (01:27 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 21 Jul 2001 01:27:49 +0000 (01:27 +0000)
modification event.

v7/src/imail/imail-imap.scm

index f1dcb73da079f24af7746379be9be381d8ff8efa..583d5de36e6759d5e52969a6769da3f4b573b2db 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: imail-imap.scm,v 1.182 2001/07/08 05:25:29 cph Exp $
+;;; $Id: imail-imap.scm,v 1.183 2001/07/21 01:27:49 cph Exp $
 ;;;
 ;;; Copyright (c) 1999-2001 Massachusetts Institute of Technology
 ;;;
                   (with-interrupt-mask interrupt-mask
                     (lambda (interrupt-mask)
                       interrupt-mask
-                      (read-message-headers! folder n)))
-                  (object-modified! folder 'INCREASE-LENGTH n count))
+                      (read-message-headers! folder n))))
                  ((= count n)
                   (set-imap-folder-messages-synchronized?! folder #t))
                  (else
                   (error "EXISTS response decreased folder length:"
-                         folder))))
+                         folder)))
+           (object-modified! folder 'SET-LENGTH n count))
          (begin
            (detach-all-messages! folder)
            (let ((v (imap-folder-messages folder))