`message' and `error' take format string.
[elisp/wanderlust.git] / elmo / elmo-dop.el
index 9c785f1..666e91f 100644 (file)
@@ -88,12 +88,12 @@ Automatically loaded/saved.")
   (unless (or (null elmo-dop-queue)
              (vectorp (car elmo-dop-queue)))
     (if (y-or-n-p "\
-Saved queue is old version(2.6). Clear all pending operations? ")
+Saved queue is old version(2.6).  Clear all pending operations? ")
        (progn
          (setq elmo-dop-queue nil)
          (message "All pending operations are cleared.")
          (elmo-dop-queue-save))
-      (error "Please use 2.6 or earlier.")))
+      (error "Please use 2.6 or earlier")))
   (elmo-dop-queue-merge)
   (let ((queue-all elmo-dop-queue)
        queue
@@ -129,7 +129,9 @@ Saved queue is old version(2.6). Clear all pending operations? ")
                                 (setq folder
                                       (elmo-make-folder
                                        (elmo-dop-queue-fname (car queue))))
-                              (elmo-folder-open folder))
+                              (elmo-folder-open folder)
+                              (unless (elmo-folder-plugged-p folder)
+                                (error "Unplugged")))
                             (elmo-dop-queue-arguments (car queue)))
                      (elmo-folder-close folder))
                  (quit  (setq failure t))
@@ -163,7 +165,7 @@ Saved queue is old version(2.6). Clear all pending operations? ")
           (memq (elmo-dop-queue-method que)
                 elmo-dop-queue-merge-method-list)
           (setq match-queue
-                (car (delete 
+                (car (delete
                       nil
                       (mapcar
                        (lambda (nqueue)
@@ -281,8 +283,10 @@ FOLDER is the folder structure."
         spool-length
         (i 0)
         max-num)
-    (setq spool-length (car (if (elmo-folder-exists-p spool-folder)
-                               (elmo-folder-status spool-folder))))
+    (setq spool-length
+         (or (car (if (elmo-folder-exists-p spool-folder)
+                      (elmo-folder-status spool-folder)))
+             0))
     (setq max-num
          (or (nth (max (- (length number-list) 1) 0) number-list)
              0))