From 38f89eff0b51d3fea8b6cf7035dc68b75d01a383 Mon Sep 17 00:00:00 2001 From: James Brown Date: Tue, 25 Jun 2002 02:04:43 +0000 Subject: MadMoose's bugfix for 555890 - DOTT: Inventory items not changing name svn-id: r4427 --- script_v1.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'script_v1.cpp') diff --git a/script_v1.cpp b/script_v1.cpp index d94969022f..8615654373 100644 --- a/script_v1.cpp +++ b/script_v1.cpp @@ -1293,9 +1293,13 @@ void Scumm::o5_getActorScale() void Scumm::o5_getActorWalkBox() { + Actor *a; getResultPos(); - setResult(derefActorSafe(getVarOrDirectByte(0x80), "o5_getActorWalkbox")-> - walkbox); + a = derefActorSafe(getVarOrDirectByte(0x80), "o5_getActorWalkbox"); + if (a) // FIXME - bug 572977 workaround + setResult(a->walkbox); + else + setResult(0); } void Scumm::o5_getActorWidth() -- cgit v1.2.3