(popup-dialog-box): x-popup-dialog returns the value, not the cons cell.
authorRichard M. Stallman <rms@gnu.org>
Tue, 9 May 1995 02:19:20 +0000 (02:19 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 9 May 1995 02:19:20 +0000 (02:19 +0000)
lisp/emacs-lisp/lmenu.el

index 5bbccbb..2530534 100644 (file)
@@ -246,11 +246,10 @@ The syntax, more precisely:
                      converted))))
       (setq tail (cdr tail)))
     (setq choice (x-popup-dialog t (cons name (nreverse converted))))
-    (setq meaning (assq choice converted))
-    (if meaning
-       (if (symbolp (cdr meaning))
-           (call-interactively (cdr meaning))
-         (eval (cdr meaning))))))
+    (if choice
+       (if (symbolp choice)
+           (call-interactively choice)
+         (eval choice)))))
 \f
 ;; This is empty because the usual elements of the menu bar
 ;; are provided by menu-bar.el instead.