diff options
| -rw-r--r-- | engines/kyra/kyra_v1.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
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 {  | 
