Mercurial > hg > xemacs-beta
diff lisp/menubar.el @ 259:11cf20601dec r20-5b28
Import from CVS: tag r20-5b28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:23:02 +0200 |
parents | f955c73f5258 |
children | 19dcec799385 |
line wrap: on
line diff
--- a/lisp/menubar.el Mon Aug 13 10:22:10 2007 +0200 +++ b/lisp/menubar.el Mon Aug 13 10:23:02 2007 +0200 @@ -1,6 +1,6 @@ ;;; menubar.el --- Menubar support for XEmacs -;; Copyright (C) 1991-4, 1997 Free Software Foundation, Inc. +;; Copyright (C) 1991-4, 1997-1998 Free Software Foundation, Inc. ;; Copyright (C) 1995 Tinker Systems and INS Engineering Corp. ;; Copyright (C) 1995, 1996 Ben Wing. @@ -122,11 +122,12 @@ ((vectorp menuitem) (let ((L (length menuitem)) plistp) - (and (< L 3) + (and (< L 2) (signal 'error - (list "button descriptors must be at least 3 long" + (list "button descriptors must be at least 2 long" menuitem))) - (setq plistp (or (>= L 5) (keywordp (aref menuitem 2)))) + (setq plistp (or (>= L 5) + (and (> L 2) (keywordp (aref menuitem 2))))) (or (stringp (aref menuitem 0)) (signal 'error (list