;;; ELMO internal folder
(luna-define-class elmo-internal-folder (elmo-folder) ())
-(defvar elmo-internal-folder-list '(flag cache sendlog))
+(defvar elmo-internal-folder-list '(flag cache sendlog null))
(defvar elmo-internal-obsolete-folder-list '((mark flag)))
(luna-define-method elmo-folder-initialize ((folder
:type sym
:prefix (elmo-folder-prefix-internal folder)
:name (elmo-folder-name-internal folder)
- :persistent (elmo-folder-persistent-internal folder))
+ :persistent (elmo-folder-persistent-internal folder)
+ :mime-charset (elmo-folder-mime-charset-internal folder))
name)
folder)))
(lambda (x)
(let ((name (concat (elmo-folder-prefix-internal folder)
(symbol-name x))))
- (if (elmo-folder-have-subfolder-p (elmo-make-folder name))
+ (if (elmo-folder-have-subfolder-p (elmo-get-folder name))
(list name)
name)))
elmo-internal-folder-list)
(lambda (x)
(let* ((name (concat (elmo-folder-prefix-internal folder)
(symbol-name x)))
- (subfolder (elmo-make-folder name)))
+ (subfolder (elmo-get-folder name)))
(if (elmo-folder-have-subfolder-p subfolder)
(elmo-folder-list-subfolders subfolder)
(list name))))