[Scummvm-cvs-logs] CVS: scummvm/gob inter_v1.cpp,1.7,1.8

Sven Hesse drmccoy at users.sourceforge.net
Sat Jan 14 04:23:20 CET 2006


Update of /cvsroot/scummvm/scummvm/gob
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17509

Modified Files:
	inter_v1.cpp 
Log Message:
Corrected the bug I introducted into executeGoblinOpcode()'s unimplemented opcode handling


Index: inter_v1.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gob/inter_v1.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- inter_v1.cpp	14 Jan 2006 09:57:20 -0000	1.7
+++ inter_v1.cpp	14 Jan 2006 12:22:36 -0000	1.8
@@ -1606,7 +1606,8 @@
 	if (op == NULL) {
 		warning("unimplemented opcodeGoblin: %d", i);
 		_vm->_global->_inter_execPtr -= 2;
-		_vm->_global->_inter_execPtr += load16() * 2;
+		int16 cmd = load16();
+		_vm->_global->_inter_execPtr += cmd * 2;
 	}
 	else
 		(this->*op) (extraData, retVarPtr, objDesc);





More information about the Scummvm-git-logs mailing list