Probably fix for PR 10773

svn: r18264
This commit is contained in:
Robby Findler 2010-02-22 18:04:04 +00:00
parent e417da3598
commit f1e7c7e4b0

View File

@ -33,9 +33,11 @@
(mixin (labelled-menu-item<%>) (can-restore-underscore<%>)
(inherit get-label get-plain-label)
(define/override (set-label nl)
(unless dont-save
(set! saved-label nl))
(super set-label nl))
(super set-label nl)
(unless dont-save
(set! saved-label nl)
(unless (preferences:get 'framework:menu-bindings)
(erase-underscores))))
(define/public (erase-underscores)
(set! dont-save #t)
(set-label (get-plain-label))