From c22f9b23588121d41fe0a12ce44926d683d7a18d Mon Sep 17 00:00:00 2001 From: Christopher Page Date: Sat, 16 Aug 2008 04:15:11 +0000 Subject: Fixes for Parallaction loading from launcher svn-id: r33923 --- engines/parallaction/gui_ns.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'engines/parallaction/gui_ns.cpp') diff --git a/engines/parallaction/gui_ns.cpp b/engines/parallaction/gui_ns.cpp index 942f2fd553..e6f86a1a0a 100644 --- a/engines/parallaction/gui_ns.cpp +++ b/engines/parallaction/gui_ns.cpp @@ -23,6 +23,7 @@ * */ +#include "common/config-manager.h" #include "common/system.h" #include "common/hashmap.h" @@ -116,7 +117,9 @@ class ChooseLanguageInputState_NS : public MenuInputState { public: ChooseLanguageInputState_NS(Parallaction_ns *vm, MenuInputHelper *helper) : MenuInputState("chooselanguage", helper), _vm(vm) { _allowChoice = false; - _nextState = "selectgame"; + + if (ConfMan.getInt("save_slot") < 0 || ConfMan.getInt("save_slot") > 99) + _nextState = "selectgame"; if (_vm->getPlatform() == Common::kPlatformAmiga) { if (!(_vm->getFeatures() & GF_LANG_MULT)) { -- cgit v1.2.3