diff --git a/aegisub/audio_display.cpp b/aegisub/audio_display.cpp index 3508219fd..20a11efdd 100644 --- a/aegisub/audio_display.cpp +++ b/aegisub/audio_display.cpp @@ -677,7 +677,10 @@ protected: void AudioDisplay::DrawSpectrum(wxDC &finaldc,bool weak) { // Spectrum bitmap if (!weak || !spectrumDisplay || spectrumDisplay->GetWidth() != w || spectrumDisplay->GetHeight() != h) { - if (spectrumDisplay) delete spectrumDisplay; + if (spectrumDisplay) { + delete spectrumDisplay; + spectrumDisplay = 0; + } //spectrumDisplay = new wxBitmap(w,h); weak = false; }