From f3f779f702e21162711dd45319797a2d51e917ed Mon Sep 17 00:00:00 2001 From: "Hedden, Kyle Matthew" Date: Tue, 23 Apr 2024 19:00:27 -0400 Subject: [PATCH] Digital PCT265 defect PRODDEF-28200 - Prevent navigation to the same selected index fixing hang ups. --- MVMCoreUI/Managers/SubNav/SubNavManagerController.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift b/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift index 19a4cbc0..2c2e4ae7 100644 --- a/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift +++ b/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift @@ -364,10 +364,9 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol, private func go(to index: Int) async { // Load controller from the cache - guard index != self.index, + guard index != tabs.selectedIndex, let controller = viewControllers[index] else { return } needToTrackTabSelect = true - self.index = index await NavigationHandler.shared().replace(viewController: controller, navigationController:subNavigationController, delegateObject:delegateObject(), tryToReplace: false, animated: true) }