diff options
| author | Stefan Monnier | 2002-05-15 22:14:16 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2002-05-15 22:14:16 +0000 |
| commit | 9567300236a2e39b616497e4dcf2450dda52bc70 (patch) | |
| tree | c00d02460e5fc88f9738c35bd1c4ae4a6172bf21 | |
| parent | bda1925e34e629161f36477903d5f2602ef8668e (diff) | |
| download | emacs-9567300236a2e39b616497e4dcf2450dda52bc70.tar.gz emacs-9567300236a2e39b616497e4dcf2450dda52bc70.zip | |
(easy-menu-make-symbol): Don't treat (lambda () ...) as an expression.
| -rw-r--r-- | lisp/emacs-lisp/easymenu.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/easymenu.el b/lisp/emacs-lisp/easymenu.el index 8bde63f697a..bf2e190e489 100644 --- a/lisp/emacs-lisp/easymenu.el +++ b/lisp/emacs-lisp/easymenu.el | |||
| @@ -410,7 +410,7 @@ KEY does not have to be a symbol, and comparison is done with equal." | |||
| 410 | "Return t if NAME is the name of menu item ITEM. | 410 | "Return t if NAME is the name of menu item ITEM. |
| 411 | NAME can be either a string, or a symbol." | 411 | NAME can be either a string, or a symbol." |
| 412 | (if (consp item) | 412 | (if (consp item) |
| 413 | (if (symbolp name) | 413 | (if (symbolp name) |
| 414 | (eq (car-safe item) name) | 414 | (eq (car-safe item) name) |
| 415 | (if (stringp name) | 415 | (if (stringp name) |
| 416 | ;; Match against the text that is displayed to the user. | 416 | ;; Match against the text that is displayed to the user. |
| @@ -434,7 +434,7 @@ When non-nil, NOEXP indicates that CALLBACK cannot be an expression | |||
| 434 | (make-symbol (format "menu-function-%d" easy-menu-item-count)))) | 434 | (make-symbol (format "menu-function-%d" easy-menu-item-count)))) |
| 435 | (setq easy-menu-item-count (1+ easy-menu-item-count)) | 435 | (setq easy-menu-item-count (1+ easy-menu-item-count)) |
| 436 | (fset command | 436 | (fset command |
| 437 | (if (or (keymapp callback) noexp) callback | 437 | (if (or (keymapp callback) (functionp callback) noexp) callback |
| 438 | `(lambda () (interactive) ,callback))) | 438 | `(lambda () (interactive) ,callback))) |
| 439 | command)) | 439 | command)) |
| 440 | 440 | ||