diff options
Diffstat (limited to 'engines/pink/resource_mgr.cpp')
-rw-r--r-- | engines/pink/resource_mgr.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/pink/resource_mgr.cpp b/engines/pink/resource_mgr.cpp index bbf7e7e04a..9c72fc7b92 100644 --- a/engines/pink/resource_mgr.cpp +++ b/engines/pink/resource_mgr.cpp @@ -56,11 +56,11 @@ Sound *ResourceMgr::loadSound(Common::String &name) { Common::SafeSeekableSubReadStream *ResourceMgr::getResourceStream(Common::String &name) { Common::SeekableReadStream *stream; - const ResourceDescription &desc = *Common::find_if(_resDescTable, _resDescTable + _resCount, - [&] (const ResourceDescription &desc) { - return name.compareToIgnoreCase(desc.name) == 0; - }); - + ResourceDescription &desc = _resDescTable[0]; + for (uint i = 0; i < _resCount; ++i) { + if (name.compareToIgnoreCase(_resDescTable[i].name) == 0) + desc = _resDescTable[i]; + } if (desc.inBro) stream = _game->getBro(); |