diff options
| -rw-r--r-- | lisp/gnus/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/gnus/mail-source.el | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 96cc3112700..4047037cb72 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2008-04-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * mail-source.el (mail-source-value): | ||
| 4 | Prefer fboundp to functionp so it works with macros as well. | ||
| 5 | |||
| 1 | 2008-04-05 Glenn Morris <rgm@gnu.org> | 6 | 2008-04-05 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * gnus-ems.el (mm-disable-multibyte): Autoload it. | 8 | * gnus-ems.el (mm-disable-multibyte): Autoload it. |
diff --git a/lisp/gnus/mail-source.el b/lisp/gnus/mail-source.el index 088b91d8d58..583b19049c4 100644 --- a/lisp/gnus/mail-source.el +++ b/lisp/gnus/mail-source.el | |||
| @@ -500,8 +500,7 @@ See `mail-source-bind'." | |||
| 500 | ((stringp value) | 500 | ((stringp value) |
| 501 | value) | 501 | value) |
| 502 | ;; Function | 502 | ;; Function |
| 503 | ((and (listp value) | 503 | ((and (listp value) (symbolp (car value)) (fboundp (car value))) |
| 504 | (functionp (car value))) | ||
| 505 | (eval value)) | 504 | (eval value)) |
| 506 | ;; Just return the value. | 505 | ;; Just return the value. |
| 507 | (t | 506 | (t |