From f6690a974245407c5d266dcb688db694e51a3bb4 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Fri, 6 Oct 2023 19:02:09 +0200 Subject: Fix: macOS runtime warning makeKeyWindow... (#785) --- src/Fl_cocoa.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index 445f2cfb2..74eab15de 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -3062,7 +3062,8 @@ void Fl_Cocoa_Window_Driver::makeWindow() FLWindow *pxid = fl_xid(w->top_window()); [pxid makeFirstResponder:[pxid contentView]]; } else { // a top-level window - [cw makeKeyAndOrderFront:nil]; + if ([cw canBecomeKeyWindow]) [cw makeKeyAndOrderFront:nil]; + else [cw orderFront:nil]; } if (fl_sys_menu_bar && Fl_MacOS_Sys_Menu_Bar_Driver::window_menu_style() && !w->parent() && w->border() && !w->modal() && !w->non_modal()) { -- cgit v1.2.3