aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai-cinematic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hdb/ai-cinematic.cpp')
-rw-r--r--engines/hdb/ai-cinematic.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/hdb/ai-cinematic.cpp b/engines/hdb/ai-cinematic.cpp
index e5062a821a..24ecd291d1 100644
--- a/engines/hdb/ai-cinematic.cpp
+++ b/engines/hdb/ai-cinematic.cpp
@@ -469,13 +469,14 @@ Picture *AI::cineFindInBlitList(const char *name) {
void AI::cineRemoveFromBlitList(const char *name) {
for (int i = 0; i < _numCineBlitList; i++) {
- if (Common::matchString(_cineBlitList[i]->id, name, true))
+ if (Common::matchString(_cineBlitList[i]->id, name, true)) {
delete _cineBlitList[i];
for (; i < _numCineBlitList - 1; i++)
_cineBlitList[i] = _cineBlitList[i + 1];
_numCineBlitList--;
_cineBlitList[_numCineBlitList] = NULL;
return;
+ }
}
}