[Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.163,1.164

Max Horn fingolfin at users.sourceforge.net
Mon Sep 8 18:06:10 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv9130

Modified Files:
	actor.cpp 
Log Message:
fixed yet another bug in redraw logic (which was hidden so far and revealed by my previous fix)

Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/actor.cpp,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -d -r1.163 -r1.164
--- actor.cpp	8 Sep 2003 21:03:31 -0000	1.163
+++ actor.cpp	8 Sep 2003 21:04:17 -0000	1.164
@@ -1118,7 +1118,7 @@
 		clearGfxUsageBit(strip, USAGE_BIT_RESTORED);
 		for (j = 1; j < _numActors; j++) {
 			if (testGfxUsageBit(strip, j) &&
-				((_actors[j].top != 0xFF || _actors[j].needRedraw) || _actors[j].needBgReset)) {
+				((_actors[j].top != 0xFF && _actors[j].needRedraw) || _actors[j].needBgReset)) {
 				clearGfxUsageBit(strip, j);
 				if ((_actors[j].bottom - _actors[j].top) >= 0)
 					gdi.resetBackground(_actors[j].top, _actors[j].bottom, i);





More information about the Scummvm-git-logs mailing list