[Scummvm-cvs-logs] SF.net SVN: scummvm:[45309] scummvm/trunk/engines/sci/gui/gui_animate.cpp

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Wed Oct 21 17:23:06 CEST 2009


Revision: 45309
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45309&view=rev
Author:   m_kiewitz
Date:     2009-10-21 15:23:05 +0000 (Wed, 21 Oct 2009)

Log Message:
-----------
SCI/newgui: kAnimate - now reads out signal again in .dispose loop, just in case. Currently there is no issue known.

Modified Paths:
--------------
    scummvm/trunk/engines/sci/gui/gui_animate.cpp

Modified: scummvm/trunk/engines/sci/gui/gui_animate.cpp
===================================================================
--- scummvm/trunk/engines/sci/gui/gui_animate.cpp	2009-10-21 15:12:10 UTC (rev 45308)
+++ scummvm/trunk/engines/sci/gui/gui_animate.cpp	2009-10-21 15:23:05 UTC (rev 45309)
@@ -445,7 +445,8 @@
 	while (listIterator != listEnd) {
 		listEntry = *listIterator;
 		curObject = listEntry->object;
-		signal = listEntry->signal;
+		// We read out signal here again, this is not by accident but to ensure that we got an up-to-date signal
+		signal = GET_SEL32V(segMan, curObject, signal);
 
 		if ((signal & (SCI_ANIMATE_SIGNAL_NOUPDATE | SCI_ANIMATE_SIGNAL_REMOVEVIEW)) == 0) {
 			_gfx->BitsRestore(GET_SEL32(segMan, curObject, underBits));


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