diff options
author | Willem Jan Palenstijn | 2009-10-17 21:54:44 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2009-10-17 21:54:44 +0000 |
commit | bc8cf7e98df452437dc0c4857ea18df4befbbfe6 (patch) | |
tree | 8f980cc2d12bd96311e5d912556f4a516b79dae8 /engines/sci | |
parent | b1c35d548dbe1c36df554235cfe59758135cc8bc (diff) | |
download | scummvm-rg350-bc8cf7e98df452437dc0c4857ea18df4befbbfe6.tar.gz scummvm-rg350-bc8cf7e98df452437dc0c4857ea18df4befbbfe6.tar.bz2 scummvm-rg350-bc8cf7e98df452437dc0c4857ea18df4befbbfe6.zip |
SCI: Add FIXME
svn-id: r45204
Diffstat (limited to 'engines/sci')
-rw-r--r-- | engines/sci/sfx/iterator.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sci/sfx/iterator.cpp b/engines/sci/sfx/iterator.cpp index 12f6850e7f..69fedbd456 100644 --- a/engines/sci/sfx/iterator.cpp +++ b/engines/sci/sfx/iterator.cpp @@ -338,6 +338,15 @@ int BaseSongIterator::parseMidiCommand(byte *buf, int *result, SongIteratorChann self1->_numLoopedChannels = self1->_numActiveChannels - 1; + // FIXME: + // This implementation of hold breaks getting out of the + // limo when visiting the airport near the start of LSL5. + // It seems like all channels should be reset here somehow, + // but not sure how. + // Forcing all channel offsets to 0 seems to fix the hang, + // but somehow slows the exit sequence down to take 20 seconds + // instead of about 3. + return SI_LOOP; } |