From 049b4384bcfeaad3fba5678dbfee08ebcd3d7f0c Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Fri, 19 Feb 2010 14:05:55 +0000 Subject: Fix for bug #2954279 "KYRA: Error when loading non-existent savegame". svn-id: r48089 --- engines/kyra/kyra_v1.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines') diff --git a/engines/kyra/kyra_v1.cpp b/engines/kyra/kyra_v1.cpp index 2c2d6a424b..eebb493e38 100644 --- a/engines/kyra/kyra_v1.cpp +++ b/engines/kyra/kyra_v1.cpp @@ -266,7 +266,8 @@ int KyraEngine_v1::checkInput(Button *buttonList, bool mainLoop, int eventFlag) int saveLoadSlot = 9 - (event.kbd.keycode - Common::KEYCODE_0) + 990; if (event.kbd.flags == Common::KBD_CTRL) { - loadGameStateCheck(saveLoadSlot); + if (saveFileLoadable(saveLoadSlot)) + loadGameStateCheck(saveLoadSlot); _eventList.clear(); breakLoop = true; } else { -- cgit v1.2.3