Browse Source

Fix codepath where the property is a value type but the weakreference has been collected.

pull/1643/head
Jeremy Koritzinsky 8 years ago
parent
commit
f423dbbb1d
  1. 2
      src/Avalonia.Base/Data/Core/SettableNode.cs

2
src/Avalonia.Base/Data/Core/SettableNode.cs

@ -26,7 +26,7 @@ namespace Avalonia.Data.Core
}
if (PropertyType.IsValueType)
{
return LastValue?.Target.Equals(value) ?? false;
return LastValue?.Target != null && LastValue.Target.Equals(value);
}
return LastValue != null && Object.ReferenceEquals(LastValue?.Target, value);
}

Loading…
Cancel
Save