From 0d4f4054ce0d98d75d5692fc1e7290b2ceafadd2 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Thu, 18 Nov 2021 15:39:05 -0600 Subject: [PATCH] Disable prefetching on the tableview because we sometimes change the icon after the item is prefetched, but before it is visible. Fixes #3352 --- iOS/MasterTimeline/MasterTimelineViewController.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/iOS/MasterTimeline/MasterTimelineViewController.swift b/iOS/MasterTimeline/MasterTimelineViewController.swift index 5e2212b0b..83ec38ea6 100644 --- a/iOS/MasterTimeline/MasterTimelineViewController.swift +++ b/iOS/MasterTimeline/MasterTimelineViewController.swift @@ -82,6 +82,10 @@ class MasterTimelineViewController: UITableViewController, UndoableCommandRunner numberOfTextLines = AppDefaults.shared.timelineNumberOfLines iconSize = AppDefaults.shared.timelineIconSize resetEstimatedRowHeight() + + if #available(iOS 15, *) { + tableView.isPrefetchingEnabled = false + } if let titleView = Bundle.main.loadNibNamed("MasterTimelineTitleView", owner: self, options: nil)?[0] as? MasterTimelineTitleView { navigationItem.titleView = titleView