aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/savegame.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/savegame.cpp')
-rw-r--r--engines/lab/savegame.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/lab/savegame.cpp b/engines/lab/savegame.cpp
index 1f11ba68f7..16c4044839 100644
--- a/engines/lab/savegame.cpp
+++ b/engines/lab/savegame.cpp
@@ -171,6 +171,7 @@ bool LabEngine::loadGame(int slot) {
SaveGameHeader header;
readSaveGameHeader(file, header);
_roomNum = file->readUint16LE();
+ _music->checkRoomMusic(1, _roomNum);
_direction = file->readUint16LE();
setQuarters(file->readUint16LE());
@@ -233,8 +234,6 @@ bool LabEngine::saveRestoreGame() {
int slot = dialog->runModalWithCurrentTarget();
if (slot >= 0) {
isOK = loadGame(slot);
- if (isOK)
- _music->checkRoomMusic();
}
delete dialog;
}