Shimbun folder class prevent calling this method of the first parent,
elmo-net-folder which falls back to the default behaviour, always
return t.
* elmo-pop3.el (elmo-folder-open-internal-p): Define method for this
class.
* elmo-shimbun.el (elmo-folder-open-internal-p): Dto.
* elmo-multi.el (elmo-folder-open-internal-p): Fix invalid let
statement.
+2010-10-24 David Maus <dmaus@ictsoc.de>
+
+ * elmo-pop3.el (elmo-folder-open-internal-p): Define method for
+ this class.
+ * elmo-shimbun.el (elmo-folder-open-internal-p): Dto.
+ * elmo-multi.el (elmo-folder-open-internal-p): Fix invalid let
+ statement.
+
2010-10-14 David Maus <dmaus@ictsoc.de>
* elmo-multi.el (elmo-folder-open-internal-p): Evaluate symbol to
(elmo-folder-open-internal fld))))
(luna-define-method elmo-folder-open-internal-p ((folder elmo-multi-folder))
- (let (open t)
+ (let ((open t))
(dolist (fld (elmo-multi-folder-children-internal folder) open)
(setq open (and open (elmo-folder-open-internal-p fld))))))
(when (elmo-pop3-folder-use-uidl folder)
(elmo-location-map-load folder (elmo-folder-msgdb-path folder))))
+(luna-define-method elmo-folder-open-internal-p ((folder elmo-pop3-folder))
+ (elmo-location-map-alist folder))
+
(luna-define-method elmo-folder-commit :after ((folder elmo-pop3-folder))
(when (and (not elmo-inhibit-number-mapping)
(elmo-folder-persistent-p folder))
folder
(elmo-map-folder-list-message-locations folder))))))
+(luna-define-method elmo-folder-open-internal-p ((folder elmo-shimbun-folder))
+ (elmo-location-map-alist folder))
+
(luna-define-method elmo-folder-reserve-status-p ((folder elmo-shimbun-folder))
t)