diff --git a/PKHeX.WinForms/Controls/SAV Editor/BitmapAnimator.cs b/PKHeX.WinForms/Controls/SAV Editor/BitmapAnimator.cs index 6d963ea94..b7135db86 100644 --- a/PKHeX.WinForms/Controls/SAV Editor/BitmapAnimator.cs +++ b/PKHeX.WinForms/Controls/SAV Editor/BitmapAnimator.cs @@ -15,9 +15,12 @@ public BitmapAnimator(Bitmap baseImage, Bitmap extraLayer = null) Elapsed += TimerElapsed; } - private readonly Bitmap GlowBase; - private readonly Bitmap ExtraLayer; + private Bitmap GlowBase; + private Bitmap ExtraLayer; private Bitmap[] GlowCache; + public Image OriginalBackground; + + private PictureBox pb; private int GlowInterval; private int GlowCounter; @@ -38,11 +41,10 @@ private void StopTimer() { Enabled = false; pb.BackgroundImage = OriginalBackground; - GlowBase.Dispose(); + GlowBase = ExtraLayer = null; + OriginalBackground = null; } - private PictureBox pb; - public Image OriginalBackground; public void Start(PictureBox pbox, Image original) { pb = pbox;