diff --git a/Source/Editor/Surface/Archetypes/ConvertibleNode.cs b/Source/Editor/Surface/Archetypes/ConvertibleNode.cs index eadbee08d..65d1984e7 100644 --- a/Source/Editor/Surface/Archetypes/ConvertibleNode.cs +++ b/Source/Editor/Surface/Archetypes/ConvertibleNode.cs @@ -59,8 +59,8 @@ namespace FlaxEditor.Surface.Archetypes }; paramAction.Do(); + // Spawn Get Parameter Node based on the added parameter Guid parameterGuid = Surface.Parameters[paramIndex].ID; - bool undoEnabled = Surface.Undo.Enabled; Surface.Undo.Enabled = false; NodeArchetype arch = Surface.GetParameterGetterNodeArchetype(out var groupId); @@ -90,6 +90,7 @@ namespace FlaxEditor.Surface.Archetypes } } + // Add undo actions and remove constant node var spawnNodeAction = new AddRemoveNodeAction(getNode, true); var removeConstantAction = new AddRemoveNodeAction(this, false);