X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=wl%2Fwl-action.el;h=0670d149c22f828b30bbce367a24327dd323430b;hb=afb591b7025f10eb87ddb1d17410a4b3dc4c0cd4;hp=76970640cc5243f8f2a9efb3f980516534356eac;hpb=23e66ecbfb3180424f7fb1e0ac82f8ca9f671160;p=elisp%2Fwanderlust.git diff --git a/wl/wl-action.el b/wl/wl-action.el index 7697064..0670d14 100644 --- a/wl/wl-action.el +++ b/wl/wl-action.el @@ -64,10 +64,8 @@ Return number if put mark succeed" (current (wl-summary-message-number)) (action (assoc set-mark wl-summary-mark-action-list)) visible mark cur-mark) - (when (elmo-folder-length wl-summary-buffer-elmo-folder) + (when (zerop (elmo-folder-length wl-summary-buffer-elmo-folder)) (error "Set mark failed")) - (unless current - (error "No message")) (prog1 (save-excursion ;; Put mark @@ -78,6 +76,8 @@ Return number if put mark succeed" (and (null number) current)) number (or number current) cur-mark (nth 1 (wl-summary-registered-temp-mark number))) + (unless number + (error "No message")) (if (wl-summary-reserve-temp-mark-p cur-mark) (when interactive (error "Already marked as `%s'" cur-mark))