From a71b354908c1d99876aa9cd512db8b943e6ee20a Mon Sep 17 00:00:00 2001 From: Lukhnos Liu Date: Sat, 10 Oct 2020 07:47:29 -0700 Subject: [PATCH] Fix broken CI builds by guarding new API usage --- Source/CandidateUI/VTVerticalCandidateController.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/CandidateUI/VTVerticalCandidateController.m b/Source/CandidateUI/VTVerticalCandidateController.m index cb4f97da..03e555cf 100644 --- a/Source/CandidateUI/VTVerticalCandidateController.m +++ b/Source/CandidateUI/VTVerticalCandidateController.m @@ -36,9 +36,10 @@ NS_INLINE CGFloat max(CGFloat a, CGFloat b) { return a > b ? a : b; } static const CGFloat kCandidateTextPadding = 24.0; static const CGFloat kCandidateTextLeftMargin = 8.0; +#if defined(__MAC_10_16) static const CGFloat kCandidateTextPaddingWithMandatedTableViewPadding = 18.0; static const CGFloat kCandidateTextLeftMarginWithMandatedTableViewPadding = 0.0; - +#endif @interface VTVerticalCandidateController (Private) - (void)rowDoubleClicked:(id)sender; @@ -113,11 +114,14 @@ static const CGFloat kCandidateTextLeftMarginWithMandatedTableViewPadding = 0.0; [_tableView setAllowsEmptySelection:YES]; [_tableView setDoubleAction:@selector(rowDoubleClicked:)]; [_tableView setTarget:self]; + + #if defined(__MAC_10_16) if (@available(macOS 10.16, *)) { [_tableView setStyle:NSTableViewStyleFullWidth]; _candidateTextPadding = kCandidateTextPaddingWithMandatedTableViewPadding; _candidateTextLeftMargin = kCandidateTextLeftMarginWithMandatedTableViewPadding; } + #endif [_scrollView setDocumentView:_tableView]; [[panel contentView] addSubview:_scrollView];