scummvm/engines/saga
Torbjörn Andersson 66400e7422 SAGA: Fix potential crash when talking to Sist (bug #10365)
When Rif puts on the rat disguise, he is swapped out for a
different actor. When he takes off the disguise, after reaching
Sist's office, the old actor is swapped back in again.

At that point, original Rif's actor will have a _lastZone pointer
which not only is for the wrong room, it was deleted when Rif in
disguise left the room.

To fix this, we also swap the actors's _lastZone pointers.
2019-02-03 23:33:59 +02:00
..
actor.cpp
actor.h
actor_path.cpp
actor_walk.cpp
animation.cpp
animation.h
configure.engine
console.cpp
console.h
detection.cpp
detection_tables.h
displayinfo.h
events.cpp
events.h
font.cpp
font.h
font_map.cpp
gfx.cpp
gfx.h
image.cpp
input.cpp
interface.cpp
interface.h
introproc_ihnm.cpp
introproc_ite.cpp
introproc_saga2.cpp
isomap.cpp
isomap.h
itedata.cpp
itedata.h
module.mk
music.cpp
music.h
objectmap.cpp
objectmap.h
palanim.cpp
palanim.h
puzzle.cpp
puzzle.h
render.cpp
render.h
resource.cpp
resource.h
resource_hrs.cpp
resource_res.cpp
resource_rsc.cpp
saga.cpp
saga.h
saveload.cpp
scene.cpp
scene.h
script.cpp
script.h
sfuncs.cpp
sfuncs_ihnm.cpp
shorten.cpp
shorten.h
sndres.cpp
sndres.h
sound.cpp
sound.h
sprite.cpp
sprite.h
sthread.cpp
xref.txt