diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 87f314824b..e47a8135c7 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -8,7 +8,7 @@ - + diff --git a/src/ReactiveUI/Routing/RoutingState.cs b/src/ReactiveUI/Routing/RoutingState.cs index d318868ffa..ad5ae2eea4 100644 --- a/src/ReactiveUI/Routing/RoutingState.cs +++ b/src/ReactiveUI/Routing/RoutingState.cs @@ -125,6 +125,6 @@ private void SetupRx() return Navigate.Execute(vm); }); - CurrentViewModel = Observable.Defer(() => Observable.Return(NavigationStack.LastOrDefault()!)).Concat(NavigationChanged.Select(_ => NavigationStack.LastOrDefault()!)); + CurrentViewModel = NavigationChanged.Select(_ => NavigationStack.LastOrDefault()!); } }