Make sure we validate there is an undo buffer before we use it

This commit is contained in:
Lars Brubaker 2022-05-25 15:13:27 -07:00
parent 82e03bb026
commit 6d79b44850

View file

@ -79,8 +79,11 @@ namespace MatterHackers.MatterControl
var scene = Bed?.Scene;
if (scene != null)
{
var undoBuffer = scene.UndoBuffer;
if (sceneOverrides != null
&& undoBufferHashCode == scene.UndoBuffer.GetLongHashCode())
&& undoBuffer != null
&& undoBufferHashCode == undoBuffer.GetLongHashCode())
{
return sceneOverrides;
}
@ -162,7 +165,10 @@ namespace MatterHackers.MatterControl
}
// return the current set
undoBufferHashCode = scene.UndoBuffer.GetLongHashCode();
if (undoBuffer != null)
{
undoBufferHashCode = undoBuffer.GetLongHashCode();
}
return sceneOverrides;
}