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 { let index = navigationController.getIndexOfViewController(with: pageType) else {
return false return false
} }
var viewControllers = navigationController.viewControllers[...index] var viewControllers = Array(navigationController.viewControllers[...index])
viewControllers[index] = viewController viewControllers[index] = viewController
set(viewControllers: Array(viewControllers), navigationController: navigationController, animated: animated) set(viewControllers: viewControllers, navigationController: navigationController, animated: animated)
return true return true
} }