diff --git a/engines/xeen/saves.cpp b/engines/xeen/saves.cpp index a338aaffd33..7bd938180e1 100644 --- a/engines/xeen/saves.cpp +++ b/engines/xeen/saves.cpp @@ -267,7 +267,7 @@ bool SavesManager::saveGame() { Common::String saveName = dialog->getResultString(); delete dialog; - if (slotNum) + if (slotNum != -1) saveGameState(slotNum, saveName); return slotNum != -1;