From 986260b101e8de11cb3109d02fb12f6140de8b67 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Thu, 9 Mar 2023 19:43:06 -0600 Subject: [PATCH] Ensure we only mark on scroll when the setting is enabled --- iOS/MasterTimeline/MasterTimelineViewController.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iOS/MasterTimeline/MasterTimelineViewController.swift b/iOS/MasterTimeline/MasterTimelineViewController.swift index 2a1b75b18..c1d1c3ef2 100644 --- a/iOS/MasterTimeline/MasterTimelineViewController.swift +++ b/iOS/MasterTimeline/MasterTimelineViewController.swift @@ -434,7 +434,8 @@ class MasterTimelineViewController: UITableViewController, UndoableCommandRunner } override func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) { - guard let firstVisible = tableView.indexPathsForVisibleRows?.first, + guard AppDefaults.shared.markArticlesAsReadOnScroll, + let firstVisible = tableView.indexPathsForVisibleRows?.first, indexPath < firstVisible, let article = dataSource.itemIdentifier(for: indexPath), article.status.read == false,