From ac459adb575659203398d65cedc91d35b45f566a Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sat, 19 Jun 2021 22:05:16 -0400 Subject: [PATCH] commentary. --- Ample/LaunchWindowController.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Ample/LaunchWindowController.m b/Ample/LaunchWindowController.m index 34b9806..a5d5830 100644 --- a/Ample/LaunchWindowController.m +++ b/Ample/LaunchWindowController.m @@ -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