From e9e0de662ba43d48dbd289db13bb28c2035bc6ac Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 24 Oct 2017 18:08:03 -0500 Subject: [PATCH] Fix NRE --- src/Avalonia.Base/AvaloniaObject.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Base/AvaloniaObject.cs b/src/Avalonia.Base/AvaloniaObject.cs index 7b978175bd..456db70d77 100644 --- a/src/Avalonia.Base/AvaloniaObject.cs +++ b/src/Avalonia.Base/AvaloniaObject.cs @@ -595,7 +595,7 @@ namespace Avalonia } protected void SetAndRaise(AvaloniaProperty property, Action> setterCallback, T value, Predicate pendingSetCondition = null) - => directDelayedSetter.SetAndNotify(property, (val, notify) => setterCallback((T)val, notify), value, o => pendingSetCondition((T)o)); + => directDelayedSetter.SetAndNotify(property, (val, notify) => setterCallback((T)val, notify), value, o => pendingSetCondition?.Invoke((T)o) ?? true); /// /// Tries to cast a value to a type, taking into account that the value may be a