From c34ce758dd06611cd758aed3796a3ac2339aa7af Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Thu, 6 May 2021 22:02:27 -0400 Subject: [PATCH] Fix Home sidebar item getting deselected immediately on load --- Tusker/Screens/Main/MainSidebarViewController.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Tusker/Screens/Main/MainSidebarViewController.swift b/Tusker/Screens/Main/MainSidebarViewController.swift index 7eef7c8f..f72c7092 100644 --- a/Tusker/Screens/Main/MainSidebarViewController.swift +++ b/Tusker/Screens/Main/MainSidebarViewController.swift @@ -168,7 +168,13 @@ class MainSidebarViewController: UIViewController { .profileDirectory, ], toSection: .discover) } + let prevSelected = collectionView.indexPathsForSelectedItems + dataSource.apply(snapshot, animatingDifferences: false) + + if let prevSelected = prevSelected?.first { + collectionView.selectItem(at: prevSelected, animated: false, scrollPosition: .top) + } } private func reloadLists() {