aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai-lists.cpp
diff options
context:
space:
mode:
authorNipun Garg2019-06-28 00:07:39 +0530
committerEugene Sandulenko2019-09-03 17:17:02 +0200
commit576a2605da1b68f2285851c78dfc38126aa06f76 (patch)
tree27e60af4215502e3d45809eafdf8f9afd4219a86 /engines/hdb/ai-lists.cpp
parent091437533e34dae70247106a870f4dd7934221c5 (diff)
downloadscummvm-rg350-576a2605da1b68f2285851c78dfc38126aa06f76.tar.gz
scummvm-rg350-576a2605da1b68f2285851c78dfc38126aa06f76.tar.bz2
scummvm-rg350-576a2605da1b68f2285851c78dfc38126aa06f76.zip
HDB: Track and assign new pointer after erasing
Diffstat (limited to 'engines/hdb/ai-lists.cpp')
-rw-r--r--engines/hdb/ai-lists.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/hdb/ai-lists.cpp b/engines/hdb/ai-lists.cpp
index df779d5900..a652a8cfbb 100644
--- a/engines/hdb/ai-lists.cpp
+++ b/engines/hdb/ai-lists.cpp
@@ -133,7 +133,9 @@ void AI::animateTargets() {
if (at->killAuto)
autoDeactivate(at->x, at->y);
+ AnimTarget **jt = it;
_animTargets->erase(it);
+ it = jt-1;
continue;
}
}