Browse Source

Use Equals.

Dariusz Komosinski 6 years ago
parent
commit
213600f6c2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Avalonia.Base/Utilities/WeakEventHandlerManager.cs

+ 1 - 1
src/Avalonia.Base/Utilities/WeakEventHandlerManager.cs

@@ -162,7 +162,7 @@ namespace Avalonia.Utilities
                 {
                     var reference = _data[c].Subscriber;
 
-                    if (reference != null && reference.TryGetTarget(out TSubscriber instance) && instance == (TSubscriber)s.Target)
+                    if (reference != null && reference.TryGetTarget(out TSubscriber instance) && Equals(instance, s.Target))
                     {
                         _data[c] = default;
                         removed = true;