Minor improvements and fixes for Editor

This commit is contained in:
Wojtek Figat
2021-11-04 15:59:06 +01:00
parent d5f9e18107
commit 6dfedd219b
9 changed files with 48 additions and 24 deletions

View File

@@ -33,6 +33,8 @@ namespace FlaxEditor
/// <param name="customActionAfter">Custom action to append to the undo block action after recorded modifications apply.</param>
public UndoBlock(Undo undo, object snapshotInstance, string actionString, IUndoAction customActionBefore = null, IUndoAction customActionAfter = null)
{
if (undo == null)
return;
_snapshotUndoInternal = snapshotInstance;
_undo = undo;
_undo.RecordBegin(_snapshotUndoInternal, actionString);
@@ -43,7 +45,7 @@ namespace FlaxEditor
/// <inheritdoc />
public void Dispose()
{
_undo.RecordEnd(_snapshotUndoInternal, _customActionBefore, _customActionAfter);
_undo?.RecordEnd(_snapshotUndoInternal, _customActionBefore, _customActionAfter);
}
}
}