From 213600f6c23b247d561727963face70b23d7fec3 Mon Sep 17 00:00:00 2001 From: Dariusz Komosinski Date: Sun, 15 Sep 2019 01:47:04 +0200 Subject: [PATCH] Use Equals. --- src/Avalonia.Base/Utilities/WeakEventHandlerManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Base/Utilities/WeakEventHandlerManager.cs b/src/Avalonia.Base/Utilities/WeakEventHandlerManager.cs index 607e2a147b..f4cec98628 100644 --- a/src/Avalonia.Base/Utilities/WeakEventHandlerManager.cs +++ b/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;