Browse Source

Cleanup logic in LightweightObservableBase.

Jeremy Koritzinsky 7 years ago
parent
commit
f2ba884e0a
1 changed files with 1 additions and 9 deletions
  1. 1 9
      src/Avalonia.Base/Reactive/LightweightObservableBase.cs

+ 1 - 9
src/Avalonia.Base/Reactive/LightweightObservableBase.cs

@@ -82,18 +82,10 @@ namespace Avalonia.Reactive
                         if (observers.Count == 0)
                         {
                             observers.TrimExcess();
+                            Deinitialize();
                         }
-                        else
-                        {
-                            return;
-                        }
-                    } else
-                    {
-                        return;
                     }
                 }
-
-                Deinitialize();
             }
         }