aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse_digi
diff options
context:
space:
mode:
authorPaweł Kołodziejski2004-05-02 12:46:01 +0000
committerPaweł Kołodziejski2004-05-02 12:46:01 +0000
commit351eaff3296c1975ef97d86319f72226fbb19fc1 (patch)
treee37df44537b38e0fefba4c633f8c4936b1720da8 /scumm/imuse_digi
parent8bdab25b7a5d8be475ff2166eae1384910e03c96 (diff)
downloadscummvm-rg350-351eaff3296c1975ef97d86319f72226fbb19fc1.tar.gz
scummvm-rg350-351eaff3296c1975ef97d86319f72226fbb19fc1.tar.bz2
scummvm-rg350-351eaff3296c1975ef97d86319f72226fbb19fc1.zip
start only used tracks
svn-id: r13739
Diffstat (limited to 'scumm/imuse_digi')
-rw-r--r--scumm/imuse_digi/dimuse.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/imuse_digi/dimuse.cpp b/scumm/imuse_digi/dimuse.cpp
index 1c8e611250..2dfd22b937 100644
--- a/scumm/imuse_digi/dimuse.cpp
+++ b/scumm/imuse_digi/dimuse.cpp
@@ -130,6 +130,8 @@ void IMuseDigital::saveOrLoad(Serializer *ser) {
for (i = 0; i < MAX_DIGITAL_TRACKS + MAX_DIGITAL_FADETRACKS; i++) {
ser->saveLoadEntries(_track[i], trackEntries);
if (!ser->isSaving()) {
+ if (!_track[i]->used)
+ continue;
if (_track[i]->souStream) {
_track[i]->stream2 = NULL;
_track[i]->stream = NULL;