[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