Fix: Crash on macOS if Escape is pressed while Help submenu is open (#1170)

This commit is contained in:
ManoloFLTK 2024-12-15 15:59:36 +01:00
parent 844e58a105
commit c083e5c5fb

View File

@ -2630,6 +2630,8 @@ static FLTextInputContext* fltextinputcontext_instance = nil;
}
- (void)keyUp:(NSEvent *)theEvent {
//NSLog(@"keyUp:%@",[theEvent characters]);
if (![[theEvent window] isKindOfClass:[FLWindow class]]) // issue #1170
return [super keyUp:theEvent];
fl_lock_function();
Fl_Window *window = (Fl_Window*)[(FLWindow*)[theEvent window] getFl_Window];
Fl::first_window(window);