From a17a7e1ddac65859865cfb5e215498583e748a08 Mon Sep 17 00:00:00 2001 From: Mathieu Schroeter Date: Mon, 23 Oct 2017 19:30:59 +0200 Subject: [PATCH] Prevent bad values with the language to restore --- src/event.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/event.cxx b/src/event.cxx index 50d40c7..6acc8d8 100644 --- a/src/event.cxx +++ b/src/event.cxx @@ -4585,7 +4585,11 @@ CEvent::ReadInfo () m_pSound->SetMidiVolume (info.midiVolume); if ((info.majRev == 1 && info.minRev >= 1) || info.majRev >= 2) + { + if (info.language >= static_cast (Language::end)) + info.language = 0; this->SetLanguage (static_cast (info.language)); + } fclose (file); return true;