Make sure we validate there is an undo buffer before we use it
This commit is contained in:
parent
82e03bb026
commit
6d79b44850
1 changed files with 8 additions and 2 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue