From 1c03c7d07dd78c669658d14fd42c9d8a520990bf Mon Sep 17 00:00:00 2001 From: Alyssa Milburn Date: Mon, 18 Jul 2011 15:07:19 +0200 Subject: COMPOSER: Fixes for getStreamForSprite. --- engines/composer/composer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engines/composer/composer.cpp') diff --git a/engines/composer/composer.cpp b/engines/composer/composer.cpp index 854363d2bd..83f34dbe06 100644 --- a/engines/composer/composer.cpp +++ b/engines/composer/composer.cpp @@ -1861,14 +1861,14 @@ void ComposerEngine::decompressBitmap(uint16 type, Common::SeekableReadStream *s } Common::SeekableReadStream *ComposerEngine::getStreamForSprite(uint16 id) { - if (hasResource(ID_BMAP, id)) - return getResource(ID_BMAP, id); for (Common::List::iterator k = _pipes.begin(); k != _pipes.end(); k++) { Pipe *pipe = *k; if (!pipe->hasResource(ID_BMAP, id)) continue; - return pipe->getResource(ID_BMAP, id, false); + return pipe->getResource(ID_BMAP, id, true); } + if (hasResource(ID_BMAP, id)) + return getResource(ID_BMAP, id); return NULL; } -- cgit v1.2.3