[Scummvm-cvs-logs] SF.net SVN: scummvm:[35335] scummvm/trunk/sound/midiparser.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Sat Dec 13 13:31:39 CET 2008
Revision: 35335
http://scummvm.svn.sourceforge.net/scummvm/?rev=35335&view=rev
Author: lordhoto
Date: 2008-12-13 12:31:39 +0000 (Sat, 13 Dec 2008)
Log Message:
-----------
Fix for bug #2423449 "AGOS: Music Looping broken (regression)".
Modified Paths:
--------------
scummvm/trunk/sound/midiparser.cpp
Modified: scummvm/trunk/sound/midiparser.cpp
===================================================================
--- scummvm/trunk/sound/midiparser.cpp 2008-12-13 11:18:28 UTC (rev 35334)
+++ scummvm/trunk/sound/midiparser.cpp 2008-12-13 12:31:39 UTC (rev 35335)
@@ -285,7 +285,7 @@
bool MidiParser::setTrack(int track) {
if (track < 0 || track >= _num_tracks)
return false;
- else if (track == _active_track)
+ else if (track == _active_track && _position._play_pos)
return true;
if (_smartJump)
@@ -307,9 +307,6 @@
else
allNotesOff();
resetTracking();
-
- _active_track = _num_tracks+1;
- memset(_active_notes, 0, sizeof(_active_notes));
}
void MidiParser::hangAllActiveNotes() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list