From 5abe73331aec4c5c8b9cadb77fbc6261f72319db Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Mon, 13 May 2019 21:42:47 -0700 Subject: [PATCH] Make TimelineTableView and TimelineTableRowView opaque in the interest of speeding up rendering during scrolling. --- Mac/MainWindow/Timeline/TimelineTableRowView.swift | 4 ++++ Mac/MainWindow/Timeline/TimelineTableView.swift | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Mac/MainWindow/Timeline/TimelineTableRowView.swift b/Mac/MainWindow/Timeline/TimelineTableRowView.swift index 692f0a19c..162fb0681 100644 --- a/Mac/MainWindow/Timeline/TimelineTableRowView.swift +++ b/Mac/MainWindow/Timeline/TimelineTableRowView.swift @@ -10,6 +10,10 @@ import AppKit class TimelineTableRowView : NSTableRowView { + override var isOpaque: Bool { + return true + } + init() { super.init(frame: NSRect.zero) } diff --git a/Mac/MainWindow/Timeline/TimelineTableView.swift b/Mac/MainWindow/Timeline/TimelineTableView.swift index 9d83b3778..fb3639134 100644 --- a/Mac/MainWindow/Timeline/TimelineTableView.swift +++ b/Mac/MainWindow/Timeline/TimelineTableView.swift @@ -24,6 +24,10 @@ class TimelineTableView: NSTableView { // MARK: - NSView + override var isOpaque: Bool { + return true + } + override func viewWillStartLiveResize() { if let scrollView = self.enclosingScrollView { scrollView.hasVerticalScroller = false