From 14c2e70f7b31dc9589b3f98b05a29ee59da441ae Mon Sep 17 00:00:00 2001 From: Lukhnos Liu Date: Tue, 20 Nov 2018 21:28:46 -0800 Subject: [PATCH] Use control background color for dark mode --- Source/CandidateUI/VTHorizontalCandidateView.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/CandidateUI/VTHorizontalCandidateView.m b/Source/CandidateUI/VTHorizontalCandidateView.m index 13a94339..867fa031 100644 --- a/Source/CandidateUI/VTHorizontalCandidateView.m +++ b/Source/CandidateUI/VTHorizontalCandidateView.m @@ -131,13 +131,13 @@ NS_INLINE CGFloat max(CGFloat a, CGFloat b) { return a > b ? a : b; } - (void)drawRect:(NSRect)dirtyRect { - NSColor *white = [NSColor whiteColor]; + NSColor *backgroundColor = [NSColor controlBackgroundColor]; NSColor *darkGray = [NSColor colorWithDeviceWhite:0.7 alpha:1.0]; NSColor *lightGray = [NSColor colorWithDeviceWhite:0.8 alpha:1.0]; NSRect bounds = [self bounds]; - [white setFill]; + [backgroundColor setFill]; [NSBezierPath fillRect:bounds]; [[NSColor darkGrayColor] setStroke]; @@ -169,7 +169,7 @@ NS_INLINE CGFloat max(CGFloat a, CGFloat b) { return a > b ? a : b; } [(NSMutableDictionary *)activeCandidateAttr setObject:[NSColor selectedTextColor] forKey:NSForegroundColorAttributeName]; } else { - [white setFill]; + [backgroundColor setFill]; } [NSBezierPath fillRect:candidateRect];