Fixed issues found by PVS-Studio
This commit is contained in:
@@ -130,9 +130,9 @@ namespace FlaxEditor.GUI.Timeline
|
||||
public override void OnPlay()
|
||||
{
|
||||
var time = CurrentTime;
|
||||
_preview.Play();
|
||||
if (_preview != null)
|
||||
{
|
||||
_preview.Play();
|
||||
Editor.Internal_SetAnimationTime(Object.GetUnmanagedPtr(_preview.PreviewActor), time);
|
||||
}
|
||||
|
||||
|
||||
@@ -34,6 +34,8 @@ namespace FlaxEditor.GUI.Timeline.Undo
|
||||
|
||||
private void Set(byte[] data)
|
||||
{
|
||||
if (_timeline == null)
|
||||
return;
|
||||
var track = _timeline.FindTrack(_name);
|
||||
using (var memory = new MemoryStream(data))
|
||||
using (var stream = new BinaryReader(memory))
|
||||
@@ -42,11 +44,8 @@ namespace FlaxEditor.GUI.Timeline.Undo
|
||||
track.Flags = (TrackFlags)stream.ReadByte();
|
||||
track.Archetype.Load(Timeline.FormatVersion, track, stream);
|
||||
}
|
||||
if (_timeline != null)
|
||||
{
|
||||
_timeline.ArrangeTracks();
|
||||
_timeline.MarkAsEdited();
|
||||
}
|
||||
_timeline.ArrangeTracks();
|
||||
_timeline.MarkAsEdited();
|
||||
track.OnUndo();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user