commentary.

This commit is contained in:
Kelvin Sherlock 2021-06-19 22:05:16 -04:00
parent d058aa6588
commit ac459adb57
1 changed files with 12 additions and 0 deletions

View File

@ -985,10 +985,22 @@ static NSString *ShellQuote(NSString *s) {
#pragma mark - NSMenuDelegate
#if 1
-(void)menuNeedsUpdate:(NSMenu *)menu {
NSEventModifierFlags modifiers = [NSEvent modifierFlags];
[self setOptionKey: modifiers & NSEventModifierFlagOption ? YES : NO];
}
#else
/* doesn't trigger when menu is the first responder. */
-(void)flagsChanged:(NSEvent *)event {
NSEventModifierFlags modifiers = [event modifierFlags];
[self setOptionKey: modifiers & NSEventModifierFlagOption ? YES : NO];
[super flagsChanged: event];
}
#endif
@end