diff --git a/Scripts/Editor/NodeEditorGUILayout.cs b/Scripts/Editor/NodeEditorGUILayout.cs index bd9e71d..08423e1 100644 --- a/Scripts/Editor/NodeEditorGUILayout.cs +++ b/Scripts/Editor/NodeEditorGUILayout.cs @@ -427,12 +427,14 @@ namespace XNodeEditor { serializedObject.ApplyModifiedProperties(); EditorUtility.SetDirty(node); serializedObject.Update(); - NodeEditorWindow.current.Repaint(); - EditorApplication.delayCall += NodeEditorWindow.current.Repaint; + foreach (NodePort port in reorderableList.list) { port.RefreshValueType(); } + + NodeEditorWindow.current.Repaint(); + EditorApplication.delayCall += NodeEditorWindow.current.Repaint; }; list.onAddCallback =