aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/engine/state.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/sci/engine/state.cpp b/engines/sci/engine/state.cpp
index 6bc9320050..e618077d54 100644
--- a/engines/sci/engine/state.cpp
+++ b/engines/sci/engine/state.cpp
@@ -181,6 +181,10 @@ Common::String EngineState::strSplit(const char *str, const char *sep) {
kLanguage lang = (kLanguage)GET_SEL32V(s->game_obj, printLang);
kLanguage subLang = (kLanguage)GET_SEL32V(s->game_obj, subtitleLang);
+ // Use English when no language settings are present in the game
+ if (lang == K_LANG_NONE)
+ lang = K_LANG_ENGLISH;
+
Common::String retval = getLanguageString(str, lang);
if ((subLang != K_LANG_NONE) && (sep != NULL)) {