From 14cf76776a641147ccf2692fb917fbe1d51f447c Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sat, 16 Nov 2024 17:32:13 +0200 Subject: [PATCH] Fix an exception when closing a window with open panels --- Cocoa/GBPanel.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Cocoa/GBPanel.m b/Cocoa/GBPanel.m index e21346875..0683a0857 100644 --- a/Cocoa/GBPanel.m +++ b/Cocoa/GBPanel.m @@ -3,7 +3,9 @@ @implementation GBPanel - (void)becomeKeyWindow { - [_ownerWindow makeMainWindow]; + if ([_ownerWindow canBecomeMainWindow]) { + [_ownerWindow makeMainWindow]; + } [super becomeKeyWindow]; } @end