From d85e148f4fbbeaf7f18bd511e32629194edbd2ab Mon Sep 17 00:00:00 2001 From: Paweł Kołodziejski Date: Thu, 17 Jan 2008 22:55:22 +0000 Subject: restore TrackId meaning svn-id: r30541 --- engines/scumm/imuse_digi/dimuse.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines/scumm/imuse_digi/dimuse.cpp') diff --git a/engines/scumm/imuse_digi/dimuse.cpp b/engines/scumm/imuse_digi/dimuse.cpp index 778c1a6593..0d13ffb513 100644 --- a/engines/scumm/imuse_digi/dimuse.cpp +++ b/engines/scumm/imuse_digi/dimuse.cpp @@ -158,13 +158,14 @@ void IMuseDigital::saveOrLoad(Serializer *ser) { } ser->saveLoadEntries(track, trackEntries); if (ser->isLoading()) { + _track[l]->trackId = l; if (!track->used) continue; if ((track->toBeRemoved) || (track->souStreamUsed) || (track->curRegion == -1)) { track->used = false; continue; } - + // TODO: The code below has a lot in common with that in IMuseDigital::startSound. // Try to refactor them to reduce the code duplication. -- cgit v1.2.3