aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/sequences
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/sequences')
-rw-r--r--engines/pink/objects/sequences/sequencer.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/pink/objects/sequences/sequencer.cpp b/engines/pink/objects/sequences/sequencer.cpp
index 37cd03cd37..5644aa8f25 100644
--- a/engines/pink/objects/sequences/sequencer.cpp
+++ b/engines/pink/objects/sequences/sequencer.cpp
@@ -49,10 +49,11 @@ void Sequencer::deserialize(Archive &archive) {
}
Sequence *Sequencer::findSequence(const Common::String &name) {
- return *Common::find_if(_sequences.begin(), _sequences.end(), [&name]
- (Sequence* sequence) {
- return name == sequence->getName();
- });
+ for (uint i = 0; i < _sequences.size(); ++i) {
+ if (_sequences[i]->getName() == name)
+ return _sequences[i];
+ }
+ return nullptr;
}
void Sequencer::authorSequence(Sequence *sequence, bool unk) {