diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index d324e3dcb..e213a8e05 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -566,7 +566,7 @@ static void do_timer(CFRunLoopTimerRef timer, void* data) } - (BOOL)canBecomeKeyWindow { - return !w->tooltip_window(); + return !(w->tooltip_window() || w->menu_window()); } @end