diff options
Diffstat (limited to 'engines/wintermute/Base/BSurfaceSDL.cpp')
-rw-r--r-- | engines/wintermute/Base/BSurfaceSDL.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/wintermute/Base/BSurfaceSDL.cpp b/engines/wintermute/Base/BSurfaceSDL.cpp index 166fbc171b..f41839a244 100644 --- a/engines/wintermute/Base/BSurfaceSDL.cpp +++ b/engines/wintermute/Base/BSurfaceSDL.cpp @@ -85,10 +85,10 @@ HRESULT CBSurfaceSDL::Create(const char *Filename, bool default_ck, byte ck_red, error("CBSurfaceSDL::Create : Unsupported fileformat %s", Filename);
}
- CBFile *file = Game->_fileManager->OpenFile(Filename);
+ Common::SeekableReadStream *file = Game->_fileManager->OpenFile(Filename);
if (!file) return E_FAIL;
- imgDecoder->loadStream(*file->getMemStream());
+ imgDecoder->loadStream(*file);
const Graphics::Surface *surface = imgDecoder->getSurface();
Game->_fileManager->CloseFile(file);
|