diff --git a/aegisub/audio_display.cpp b/aegisub/audio_display.cpp index e920a7b75..3fb7e073e 100644 --- a/aegisub/audio_display.cpp +++ b/aegisub/audio_display.cpp @@ -731,6 +731,7 @@ void AudioDisplay::SetPosition(int pos) { // Update position void AudioDisplay::UpdatePosition (int pos,bool IsSample) { // Safeguards + if (!provider) return; if (IsSample) pos /= samples; int len = provider->GetNumSamples() / samples; if (pos < 0) pos = 0;