summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/easymenu.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/easymenu.el b/lisp/emacs-lisp/easymenu.el
index 6307e50a7a0..4364381dce9 100644
--- a/lisp/emacs-lisp/easymenu.el
+++ b/lisp/emacs-lisp/easymenu.el
@@ -1,6 +1,6 @@
;;; easymenu.el --- support the easymenu interface for defining a menu.
-;; Copyright (C) 1994, 1996, 1998 Free Software Foundation, Inc.
+;; Copyright (C) 1994, 1996, 1998, 1999, 2000 Free Software Foundation, Inc.
;; Keywords: emulations
;; Author: rms
@@ -544,7 +544,9 @@ If item is an old format item, a new format item is returned."
(defun easy-menu-current-active-maps ()
(let ((maps (list (current-local-map) global-map)))
(dolist (minor minor-mode-map-alist)
- (if (symbol-value (car minor)) (push (cdr minor) maps)))
+ (when (and (boundp (car minor))
+ (symbol-value (car minor)))
+ (push (cdr minor) maps)))
(delq nil maps)))
(defun easy-menu-get-map (map path &optional to-modify)