diff options
author | RichieSams | 2015-01-18 19:26:49 -0600 |
---|---|---|
committer | RichieSams | 2015-01-18 19:26:49 -0600 |
commit | b835eacc0cd401bb0d15a33e60d2ac47ebb4d718 (patch) | |
tree | 86756597b30aeca2571c60023e2d48d8be4cdaca /common/str.cpp | |
parent | a26a9c7268d27cb1f7407f5cf48038303f443197 (diff) | |
download | scummvm-rg350-b835eacc0cd401bb0d15a33e60d2ac47ebb4d718.tar.gz scummvm-rg350-b835eacc0cd401bb0d15a33e60d2ac47ebb4d718.tar.bz2 scummvm-rg350-b835eacc0cd401bb0d15a33e60d2ac47ebb4d718.zip |
ZVISION: Don't change location when coming back from ScummVM save dialog
Fixes bug # 6771
We don't need to change locations, since we use the ScummVM save dialog instead
of the original one (which is actually a location). Instead we just need to reset _nextLocation to
_currentLocation so the engine can stop trying to save. If we change locations, the
StateKey_LastWorld/Room/etc. end up being overwritten with the current room. So if a script
refers to location 0, 0, 0, 0 (aka, the last room), the engine will try to change location to the same room.
Diffstat (limited to 'common/str.cpp')
0 files changed, 0 insertions, 0 deletions