aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/module.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/module.cpp')
-rw-r--r--engines/pink/objects/module.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/pink/objects/module.cpp b/engines/pink/objects/module.cpp
index 9ad536530c..019f71ba30 100644
--- a/engines/pink/objects/module.cpp
+++ b/engines/pink/objects/module.cpp
@@ -76,10 +76,11 @@ void Module::changePage(const Common::String &pageName) {
}
GamePage *Module::findPage(const Common::String &pageName) const {
- return *Common::find_if(_pages.begin(), _pages.end(), [&pageName]
- (GamePage* page) {
- return pageName == page->getName();
- });
+ for (uint i = 0; i < _pages.size(); ++i) {
+ if (_pages[i]->getName() == pageName)
+ return _pages[i];
+ }
+ return nullptr;
}
PinkEngine *Module::getGame() const {