Răsfoiți Sursa

Code cosmetics in ReplaySubject.

Bart De Smet 10 ani în urmă
părinte
comite
a617c02dd1

+ 4 - 0
Rx.NET/Source/System.Reactive.Linq/Reactive/Subjects/ReplaySubject.cs

@@ -422,8 +422,11 @@ namespace System.Reactive.Subjects
                 lock (_gate)
                 lock (_gate)
                 {
                 {
                     observer.Dispose();
                     observer.Dispose();
+
                     if (!_isDisposed)
                     if (!_isDisposed)
+                    {
                         _observers = _observers.Remove(observer);
                         _observers = _observers.Remove(observer);
+                    }
                 }
                 }
             }
             }
 
 
@@ -693,6 +696,7 @@ namespace System.Reactive.Subjects
             {
             {
                 Dispose(true);
                 Dispose(true);
             }
             }
+
             protected virtual void Dispose(bool disposing)
             protected virtual void Dispose(bool disposing)
             {
             {
                 lock (_gate)
                 lock (_gate)