From d9e90d4556b26d856ddcf849b61954fb7b2cc1c0 Mon Sep 17 00:00:00 2001 From: Dan Berglund Date: Tue, 27 May 2025 13:07:28 -0600 Subject: [PATCH] AppKit: Check availability before using macOS 15 API in TabController This keeps the code building on older macOS versions. --- UI/AppKit/Interface/TabController.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UI/AppKit/Interface/TabController.mm b/UI/AppKit/Interface/TabController.mm index bf1bb4f7c83..fce0b37330b 100644 --- a/UI/AppKit/Interface/TabController.mm +++ b/UI/AppKit/Interface/TabController.mm @@ -103,7 +103,9 @@ static NSString* const TOOLBAR_TAB_OVERVIEW_IDENTIFIER = @"ToolbarTabOverviewIde self.toolbar = [[NSToolbar alloc] initWithIdentifier:TOOLBAR_IDENTIFIER]; [self.toolbar setDelegate:self]; [self.toolbar setDisplayMode:NSToolbarDisplayModeIconOnly]; - [self.toolbar setAllowsDisplayModeCustomization:NO]; + if (@available(macOS 15, *)) { + [self.toolbar setAllowsDisplayModeCustomization:NO]; + } [self.toolbar setAllowsUserCustomization:NO]; [self.toolbar setSizeMode:NSToolbarSizeModeRegular];