diff --git a/SpineViewer/src/MainForm.cs b/SpineViewer/src/MainForm.cs index 83707a9..b1fc9d2 100644 --- a/SpineViewer/src/MainForm.cs +++ b/SpineViewer/src/MainForm.cs @@ -77,10 +77,11 @@ namespace SpineViewer private void toolStripMenuItem_ResetAnimation_Click(object sender, EventArgs e) { - spinePreviewer.StopPreview(); - foreach (var spine in spineListView.Spines) - spine.CurrentAnimation = spine.CurrentAnimation; - spinePreviewer.StartPreview(); + lock (spineListView.Spines) + { + foreach (var spine in spineListView.Spines) + spine.CurrentAnimation = spine.CurrentAnimation; + } } private void splitContainer_SplitterMoved(object sender, SplitterEventArgs e)