diff --git a/src/Avalonia.Controls/Utils/UndoRedoHelper.cs b/src/Avalonia.Controls/Utils/UndoRedoHelper.cs index 17cf681f15..c76555e554 100644 --- a/src/Avalonia.Controls/Utils/UndoRedoHelper.cs +++ b/src/Avalonia.Controls/Utils/UndoRedoHelper.cs @@ -59,7 +59,7 @@ namespace Avalonia.Controls.Utils public void UpdateLastState() { - UpdateLastState(_host.UndoRedoState); + _states.Last.Value = _host.UndoRedoState; } public void DiscardRedo() @@ -94,7 +94,6 @@ namespace Avalonia.Controls.Utils public void Clear() { _states.Clear(); - _currentNode = null; } bool WeakTimer.IWeakTimerSubscriber.Tick()