diff --git a/Rx.NET/Source/src/System.Reactive/Threading/Tasks/TaskObservableExtensions.cs b/Rx.NET/Source/src/System.Reactive/Threading/Tasks/TaskObservableExtensions.cs index d657a34a6e..f4859c2c71 100644 --- a/Rx.NET/Source/src/System.Reactive/Threading/Tasks/TaskObservableExtensions.cs +++ b/Rx.NET/Source/src/System.Reactive/Threading/Tasks/TaskObservableExtensions.cs @@ -114,7 +114,7 @@ internal static IDisposable Subscribe(this Task task, IObserver observer) observer, cts.Token, TaskContinuationOptions.ExecuteSynchronously, - TaskScheduler.Default); + TaskScheduler.Current); return cts; } @@ -250,7 +250,7 @@ internal static IDisposable Subscribe(this Task task, IObserve observer, cts.Token, TaskContinuationOptions.ExecuteSynchronously, - TaskScheduler.Default); + TaskScheduler.Current); return cts; }