cocoa: fix removal of menu shortcut
Closes PR 11463
This commit is contained in:
parent
d37cc7b3ec
commit
2282cae59a
|
@ -80,7 +80,7 @@
|
|||
|
||||
(define (set-menu-item-shortcut item label)
|
||||
(let ([shortcut (regexp-match #rx"\tCut=(.)(.*)" label)])
|
||||
(when shortcut
|
||||
(if shortcut
|
||||
(let* ([s (string-downcase (string (integer->char (string->number (caddr shortcut)))))]
|
||||
[flags (- (char->integer (string-ref (cadr shortcut) 0))
|
||||
(char->integer #\A))]
|
||||
|
@ -97,4 +97,5 @@
|
|||
0
|
||||
NSCommandKeyMask))])
|
||||
(tellv item setKeyEquivalent: #:type _NSString s)
|
||||
(tellv item setKeyEquivalentModifierMask: #:type _NSUInteger mods)))))
|
||||
(tellv item setKeyEquivalentModifierMask: #:type _NSUInteger mods))
|
||||
(tellv item setKeyEquivalent: #:type _NSString ""))))
|
||||
|
|
Loading…
Reference in New Issue
Block a user