+2001-08-27 Simon Josefsson <jas@extundo.com>
+
+ * nnfolder.el (nnfolder-request-set-mark)
+ (nnfolder-request-update-info): Don't open group.
+ (nnfolder-open-marks): Fix message.
+
2001-08-25 Simon Josefsson <jas@extundo.com>
* nnfolder.el (nnfolder-save-marks): Don't create directory named
(nnheader-insert-nov headers)))
(deffoo nnfolder-request-set-mark (group actions &optional server)
- (nnfolder-possibly-change-group group server)
+ (when (and server
+ (not (nnfolder-server-opened server)))
+ (nnfolder-open-server server))
(unless nnfolder-marks-is-evil
(nnfolder-open-marks group server)
(dolist (action actions)
nil)
(deffoo nnfolder-request-update-info (group info &optional server)
- (nnfolder-possibly-change-group group server)
+ ;; Change servers.
+ (when (and server
+ (not (nnfolder-server-opened server)))
+ (nnfolder-open-server server))
(unless nnfolder-marks-is-evil
(nnfolder-open-marks group server)
;; Update info using `nnfolder-marks'.
(gnus-group-prefixed-name
group
(gnus-server-to-method (format "nnfolder:%s" server))))))
- (nnheader-message 6 "Bootstrapping nnfolder marks...")
+ (nnheader-message 6 "Bootstrapping marks for %s..." group)
(setq nnfolder-marks (gnus-info-marks info))
(push (cons 'read (gnus-info-read info)) nnfolder-marks)
(nnfolder-save-marks group server)))))