From fefd84d431c9b08e333441a2b5071a58b811a2fc Mon Sep 17 00:00:00 2001 From: Fyren Date: Tue, 24 May 2011 13:25:28 -0400 Subject: [PATCH] Translator now properly falls back on bad server language (bug 4861, r=dvander). --- core/logic/Translator.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/logic/Translator.cpp b/core/logic/Translator.cpp index 3eee14d4..a3270bf9 100644 --- a/core/logic/Translator.cpp +++ b/core/logic/Translator.cpp @@ -866,8 +866,10 @@ void Translator::RebuildLanguageDatabase(const char *lang_header_file) smcore.strncopy(m_InitialLang, "en", sizeof(m_InitialLang)); m_ServerLang = SOURCEMOD_LANGUAGE_ENGLISH; } - - m_ServerLang = *pServerLang; + else + { + m_ServerLang = *pServerLang; + } if (!m_Languages.size()) {