Browse Source
Added '_innerSerialDisposable?.Dispose()' call when _innerSerialDisposable changes. (#15998)
pull/16021/head
Denis Pleshakov
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
1 additions and
0 deletions
-
src/Avalonia.Base/Reactive/Operators/Switch.cs
|
|
@ -54,6 +54,7 @@ internal sealed class Switch<TSource> : IObservable<TSource> |
|
|
|
|
|
|
|
|
var innerObserver = new InnerObserver(this, id); |
|
|
var innerObserver = new InnerObserver(this, id); |
|
|
|
|
|
|
|
|
|
|
|
_innerSerialDisposable?.Dispose(); |
|
|
_innerSerialDisposable = innerObserver; |
|
|
_innerSerialDisposable = innerObserver; |
|
|
innerObserver.Disposable = value.Subscribe(innerObserver); |
|
|
innerObserver.Disposable = value.Subscribe(innerObserver); |
|
|
} |
|
|
} |
|
|
|