Fix a bug when a compact split view doesn't react to a change of root coordinator in the sidebar.
This commit is contained in:
@@ -27,7 +27,7 @@ class NavigationSplitCoordinator: CoordinatorProtocol, ObservableObject, CustomS
|
||||
logPresentationChange("Set sidebar", sidebarModule)
|
||||
sidebarModule.coordinator?.start()
|
||||
if let observableCoordinator = sidebarModule.coordinator as? NavigationStackCoordinator {
|
||||
sidebarStackModuleCancellable = observableCoordinator.$stackModules.sink { [weak self] _ in
|
||||
sidebarStackModuleCancellable = Publishers.CombineLatest(observableCoordinator.$rootModule, observableCoordinator.$stackModules).sink { [weak self] _ in
|
||||
self?.objectWillChange.send()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user