X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=elmo%2Felmo-maildir.el;h=6fe8c229e520c9a2ada204a0ab714bea5193ea13;hb=9ddac14c0b5daa5f6226bb422c36d16b2ccac5e9;hp=37ed43a89abfe6e0253c5f8ad5a2500d4da0ccd0;hpb=2a411790da5e15af74e1b82857c221cea02059f7;p=elisp%2Fwanderlust.git diff --git a/elmo/elmo-maildir.el b/elmo/elmo-maildir.el index 37ed43a..6fe8c22 100644 --- a/elmo/elmo-maildir.el +++ b/elmo/elmo-maildir.el @@ -132,7 +132,8 @@ LOCATION." (elmo-maildir-folder-flagged-locations-internal folder)) (luna-define-method elmo-folder-msgdb-create - ((folder elmo-maildir-folder) numbers seen-list) + ((folder elmo-maildir-folder) + numbers new-mark already-mark seen-mark important-mark seen-list) (let* ((unread-list (elmo-maildir-folder-unread-locations-internal folder)) (flagged-list (elmo-maildir-folder-flagged-locations-internal folder)) (len (length numbers)) @@ -158,9 +159,9 @@ LOCATION." entity))) (cond ((member location unread-list) - (setq mark elmo-msgdb-new-mark)) ; unread! + (setq mark new-mark)) ; unread! ((member location flagged-list) - (setq mark elmo-msgdb-important-mark))) + (setq mark important-mark))) (if (setq mark (or (elmo-msgdb-global-mark-get (elmo-msgdb-overview-entity-get-id entity)) @@ -396,7 +397,7 @@ file name for maildir directories." (luna-define-method elmo-folder-append-messages :around ((folder elmo-maildir-folder) - src-folder numbers &optional same-number) + src-folder numbers unread-marks &optional same-number) (if (elmo-folder-message-file-p src-folder) (let ((dir (elmo-maildir-folder-directory-internal folder)) (succeeds numbers)