From 19ba5dd48edeab71a5b84f37912dffc97dfdf3cd Mon Sep 17 00:00:00 2001 From: Zoin Date: Wed, 29 Jul 2026 03:57:03 +0300 Subject: [PATCH] cocoawindowcontext: Skip unavailable system buttons --- src/core/contexts/cocoawindowcontext.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/contexts/cocoawindowcontext.mm b/src/core/contexts/cocoawindowcontext.mm index 857a92f..6d70409 100644 --- a/src/core/contexts/cocoawindowcontext.mm +++ b/src/core/contexts/cocoawindowcontext.mm @@ -601,6 +601,9 @@ void setSystemTitleBarVisible(const bool visible) { NSMutableArray *array = [NSMutableArray arrayWithCapacity:3]; for (NSButton *button : self_->systemButtons()) { + if (!button) { + continue; + } button.hidden = !self_->systemButtonVisible; [array addObject:button]; }