[Scummvm-cvs-logs] SF.net SVN: scummvm: [25015] scummvm/trunk/engines/scumm
cyx at users.sourceforge.net
cyx at users.sourceforge.net
Sat Jan 6 00:33:14 CET 2007
Revision: 25015
http://scummvm.svn.sourceforge.net/scummvm/?rev=25015&view=rev
Author: cyx
Date: 2007-01-05 15:33:13 -0800 (Fri, 05 Jan 2007)
Log Message:
-----------
Since Actor::initActor is now virtual, it shouldn't be called directly from the base constructor (ActorC64::initActor won't get called as vtable hasn't yet been setup).
Modified Paths:
--------------
scummvm/trunk/engines/scumm/actor.cpp
scummvm/trunk/engines/scumm/scumm.cpp
Modified: scummvm/trunk/engines/scumm/actor.cpp
===================================================================
--- scummvm/trunk/engines/scumm/actor.cpp 2007-01-05 23:09:18 UTC (rev 25014)
+++ scummvm/trunk/engines/scumm/actor.cpp 2007-01-05 23:33:13 UTC (rev 25015)
@@ -54,8 +54,6 @@
Actor::Actor(int id) {
assert(_vm != 0);
_number = id;
-
- initActor(-1);
}
void Actor::initActor(int mode) {
Modified: scummvm/trunk/engines/scumm/scumm.cpp
===================================================================
--- scummvm/trunk/engines/scumm/scumm.cpp 2007-01-05 23:09:18 UTC (rev 25014)
+++ scummvm/trunk/engines/scumm/scumm.cpp 2007-01-05 23:33:13 UTC (rev 25015)
@@ -1242,6 +1242,7 @@
_actors[i] = new ActorOldWalk(i);
else
_actors[i] = new Actor(i);
+ _actors[i]->initActor(-1);
_actors[i]->initActor(1);
// this is from IDB
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