[Scummvm-cvs-logs] SF.net SVN: scummvm:[45204] scummvm/trunk/engines/sci/sfx/iterator.cpp

wjpalenstijn at users.sourceforge.net wjpalenstijn at users.sourceforge.net
Sat Oct 17 23:54:44 CEST 2009


Revision: 45204
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45204&view=rev
Author:   wjpalenstijn
Date:     2009-10-17 21:54:44 +0000 (Sat, 17 Oct 2009)

Log Message:
-----------
SCI: Add FIXME

Modified Paths:
--------------
    scummvm/trunk/engines/sci/sfx/iterator.cpp

Modified: scummvm/trunk/engines/sci/sfx/iterator.cpp
===================================================================
--- scummvm/trunk/engines/sci/sfx/iterator.cpp	2009-10-17 21:22:27 UTC (rev 45203)
+++ scummvm/trunk/engines/sci/sfx/iterator.cpp	2009-10-17 21:54:44 UTC (rev 45204)
@@ -338,6 +338,15 @@
 
 				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;
 			}
 


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