aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/updatefunctions.cpp
diff options
context:
space:
mode:
authorjohndoe1232015-11-19 14:56:16 +0100
committerEugene Sandulenko2018-07-20 06:43:33 +0000
commit601c6f408210344c73dcf4f3bab34b493132387a (patch)
tree10d3952aaf9f474bcac2c4bed96b9755c9056e38 /engines/illusions/updatefunctions.cpp
parent8b48f2f63f5cc21d864c3e960ce307b50286b64b (diff)
downloadscummvm-rg350-601c6f408210344c73dcf4f3bab34b493132387a.tar.gz
scummvm-rg350-601c6f408210344c73dcf4f3bab34b493132387a.tar.bz2
scummvm-rg350-601c6f408210344c73dcf4f3bab34b493132387a.zip
ILLUSIONS: Terminate update functions on scene exit; fix bugs and use constants
Diffstat (limited to 'engines/illusions/updatefunctions.cpp')
-rw-r--r--engines/illusions/updatefunctions.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/illusions/updatefunctions.cpp b/engines/illusions/updatefunctions.cpp
index cfd2c44b96..86aaf55048 100644
--- a/engines/illusions/updatefunctions.cpp
+++ b/engines/illusions/updatefunctions.cpp
@@ -71,8 +71,7 @@ void UpdateFunctions::update() {
}
void UpdateFunctions::terminateByScene(uint32 sceneId) {
- UpdateFunctionListIterator it = _updateFunctions.begin();
- while (it != _updateFunctions.end())
+ for (UpdateFunctionListIterator it = _updateFunctions.begin(); it != _updateFunctions.end(); ++it)
if ((*it)->_sceneId == sceneId)
(*it)->terminate();
}