From 38f59506aff3be7fa018c62a356dea221f3a144c Mon Sep 17 00:00:00 2001 From: lucasmontec Date: Tue, 24 Sep 2019 19:24:21 -0300 Subject: [PATCH] Prevented NRE on property field. --- Scripts/Editor/NodeEditorGUILayout.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Editor/NodeEditorGUILayout.cs b/Scripts/Editor/NodeEditorGUILayout.cs index 710b7d6..f720cfe 100644 --- a/Scripts/Editor/NodeEditorGUILayout.cs +++ b/Scripts/Editor/NodeEditorGUILayout.cs @@ -25,7 +25,7 @@ namespace XNodeEditor { public static void PropertyField(SerializedProperty property, GUIContent label, bool includeChildren = true, params GUILayoutOption[] options) { if (property == null) throw new NullReferenceException(); XNode.Node node = property.serializedObject.targetObject as XNode.Node; - XNode.NodePort port = node.GetPort(property.name); + XNode.NodePort port = node != null ? node.GetPort(property.name) : null; PropertyField(property, label, port, includeChildren); }