aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilippos Karapetis2010-06-10 14:02:20 +0000
committerFilippos Karapetis2010-06-10 14:02:20 +0000
commit5330e632de917d603a6d246d53f4ed4e5bdf51ec (patch)
treef2e34ba7bff952820b05fd66e2bdab6be4d95083
parentd89da56f471735b50a5eafbf9ee9eeb0c190f4eb (diff)
downloadscummvm-rg350-5330e632de917d603a6d246d53f4ed4e5bdf51ec.tar.gz
scummvm-rg350-5330e632de917d603a6d246d53f4ed4e5bdf51ec.tar.bz2
scummvm-rg350-5330e632de917d603a6d246d53f4ed4e5bdf51ec.zip
Don't attempt to modify the printLang selector if it doesn't exist
svn-id: r49575
-rw-r--r--engines/sci/engine/state.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sci/engine/state.cpp b/engines/sci/engine/state.cpp
index 68e7eea4a0..41f263bb62 100644
--- a/engines/sci/engine/state.cpp
+++ b/engines/sci/engine/state.cpp
@@ -275,7 +275,8 @@ kLanguage SciEngine::getSciLanguage() {
}
void SciEngine::setSciLanguage(kLanguage lang) {
- writeSelectorValue(_gamestate->_segMan, _gameObj, SELECTOR(printLang), lang);
+ if (SELECTOR(printLang) != -1)
+ writeSelectorValue(_gamestate->_segMan, _gameObj, SELECTOR(printLang), lang);
}
void SciEngine::setSciLanguage() {