Digital PCT265 defect CXTDT-574791: Prevent crash when modifying the controller array slice.

This commit is contained in:
Hedden, Kyle Matthew 2024-06-21 10:27:12 -04:00
parent 4bf30550ef
commit c18ce5e811

View File

@ -68,9 +68,9 @@ open class NavigationOperation: MVMCoreOperation, UINavigationControllerDelegate
let index = navigationController.getIndexOfViewController(with: pageType) else {
return false
}
var viewControllers = navigationController.viewControllers[...index]
var viewControllers = Array(navigationController.viewControllers[...index])
viewControllers[index] = viewController
set(viewControllers: Array(viewControllers), navigationController: navigationController, animated: animated)
set(viewControllers: viewControllers, navigationController: navigationController, animated: animated)
return true
}