aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/Base/BSurfaceSDL.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/wintermute/Base/BSurfaceSDL.cpp')
-rw-r--r--engines/wintermute/Base/BSurfaceSDL.cpp4
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);