diff --git a/SpriteLibrary/SpriteEntryForm.cs b/SpriteLibrary/SpriteEntryForm.cs index 41a2827..6f2b924 100644 --- a/SpriteLibrary/SpriteEntryForm.cs +++ b/SpriteLibrary/SpriteEntryForm.cs @@ -432,6 +432,7 @@ namespace SpriteLibrary private void WeHaveNewItem() { + if (PreviewSprite != null) PreviewSprite.Destroy(); TempInformation.CopyFrom(SpriteInformation[CurrentSIIndex]); SpriteInformationToForm(); UpdateMenu(); @@ -441,7 +442,9 @@ namespace SpriteLibrary if (nindex < 0) return; if (nindex >= SpriteInformation.Count) return; CurrentSIIndex = nindex; + if (PreviewSprite != null) PreviewSprite.Destroy(); TempInformation = SpriteInformation[nindex].Clone(); + CurrentSIAnimation = 0; //always start at animation 0 WeHaveNewItem(); UpdateMenu(); }