comparison lisp/easymenu.el @ 2686:263a354405ed

[xemacs-hg @ 2005-03-25 16:15:55 by aidan] Don't delete everything from the popup menu in easy-menu-remove--thank you, Ralf Angeli.
author aidan
date Fri, 25 Mar 2005 16:15:56 +0000
parents 9caf26dd924f
children 012240027a21
comparison
equal deleted inserted replaced
2685:64752935473d 2686:263a354405ed
201 201
202 (defun easy-menu-remove (menu) 202 (defun easy-menu-remove (menu)
203 "Remove MENU from the current menu bar." 203 "Remove MENU from the current menu bar."
204 (when (featurep 'menubar) 204 (when (featurep 'menubar)
205 (setq easy-menu-all-popups (delq menu easy-menu-all-popups) 205 (setq easy-menu-all-popups (delq menu easy-menu-all-popups)
206 mode-popup-menu (if (< (length easy-menu-all-popups) 1) 206 mode-popup-menu (if (> (length easy-menu-all-popups) 1)
207 (cons (easy-menu-title) 207 (cons (easy-menu-title)
208 (reverse easy-menu-all-popups)) 208 (reverse easy-menu-all-popups))
209 (let ((same-as-menu 209 (let ((same-as-menu
210 (car easy-menu-all-popups))) 210 (car easy-menu-all-popups)))
211 (cons (normalize-menu-text 211 (cons (normalize-menu-text