diff --git a/Core/HW/SasReverb.cpp b/Core/HW/SasReverb.cpp index b4834f42a6..e562f14fee 100644 --- a/Core/HW/SasReverb.cpp +++ b/Core/HW/SasReverb.cpp @@ -152,7 +152,7 @@ static const SasReverbData presets[10] = { }, }; -SasReverb::SasReverb() : preset_(0), pos_(0) { +SasReverb::SasReverb() : preset_(-1), pos_(0) { workspace_ = new int16_t[BUFSIZE]; } @@ -161,6 +161,9 @@ SasReverb::~SasReverb() { } const char *SasReverb::GetPresetName(int preset) { + if (preset == -1) { + return "Off"; + } return presets[preset].name; }