diff options
Diffstat (limited to 'engines/sci/engine/savegame.cpp')
-rw-r--r-- | engines/sci/engine/savegame.cpp | 3 |
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++) { |