aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/savegame.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/engine/savegame.cpp')
-rw-r--r--engines/sci/engine/savegame.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp
index da116edecf..735ba21836 100644
--- a/engines/sci/engine/savegame.cpp
+++ b/engines/sci/engine/savegame.cpp
@@ -628,12 +628,11 @@ static void sync_songlib(Common::Serializer &s, SciMusic *music) {
if (s.isLoading()) {
music->stopAll();
- music->resizeList(songcount);
for (int i = 0; i < songcount; i++) {
MusicEntry *curSong = new MusicEntry();
syncSong(s, curSong);
- music->setSlot(i, curSong);
+ music->pushBackSlot(curSong);
}
} else {
for (int i = 0; i < songcount; i++) {