* wl-draft.el (wl-draft-send-mail-with-smtp): Catch quitting and
write sendlog.
+ (wl-draft-reply): List in r-list can contain function.
2003-06-15 TAKAHASHI Kaoru <kaoru@kaisei.org>
((listp condition)
(catch 'done
(while condition
- (if (not (std11-field-body (car condition)))
- (throw 'done nil))
+ (cond
+ ((stringp (car condition))
+ (or (std11-field-body (car condition))
+ (throw 'done nil)))
+ ((symbolp (car condition))
+ (or (funcall (car condition))
+ (throw 'done nil)))
+ (t
+ (debug)))
(setq condition (cdr condition)))
t))
((symbolp condition)