aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2008-04-07 16:03:31 +0000
committerStefan Monnier2008-04-07 16:03:31 +0000
commite66d87717a06df5804e002cfe9863cb228a17660 (patch)
tree9bf92c3c8feb7754e60dbc3dc28e1e5bbcea8b6c
parent49ec8931145d0bb09986e047a82ff1fe5f0bd27b (diff)
downloademacs-e66d87717a06df5804e002cfe9863cb228a17660.tar.gz
emacs-e66d87717a06df5804e002cfe9863cb228a17660.zip
(mail-source-value):
Prefer fboundp to functionp so it works with macros as well.
-rw-r--r--lisp/gnus/ChangeLog5
-rw-r--r--lisp/gnus/mail-source.el3
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 @@
12008-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
12008-04-05 Glenn Morris <rgm@gnu.org> 62008-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