diff options
author | Filippos Karapetis | 2019-06-10 01:52:35 +0300 |
---|---|---|
committer | Filippos Karapetis | 2019-06-11 00:48:16 +0300 |
commit | 709d606e016235b663e04b9abfa9d537bdc753f0 (patch) | |
tree | 0f7376571ed0d239e1bbc96d72b5a842caf55187 /engines/startrek/iwfile.cpp | |
parent | 3f7f1a24108b1333908e82fd01455ea4f863afd3 (diff) | |
download | scummvm-rg350-709d606e016235b663e04b9abfa9d537bdc753f0.tar.gz scummvm-rg350-709d606e016235b663e04b9abfa9d537bdc753f0.tar.bz2 scummvm-rg350-709d606e016235b663e04b9abfa9d537bdc753f0.zip |
STARTREK: Adapt many usages of Common::SharedPtr() to regular pointers
Diffstat (limited to 'engines/startrek/iwfile.cpp')
-rw-r--r-- | engines/startrek/iwfile.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/startrek/iwfile.cpp b/engines/startrek/iwfile.cpp index 9f6eb44ebf..8a45248bca 100644 --- a/engines/startrek/iwfile.cpp +++ b/engines/startrek/iwfile.cpp @@ -29,7 +29,7 @@ IWFile::IWFile(StarTrekEngine *vm, const Common::String &filename) { _vm = vm; - FileStream file = _vm->loadFile(filename); + Common::MemoryReadStreamEndian *file = _vm->loadFile(filename); _numEntries = file->readUint16(); assert(_numEntries < MAX_KEY_POSITIONS); @@ -43,6 +43,8 @@ IWFile::IWFile(StarTrekEngine *vm, const Common::String &filename) { for (int i = 0; i < _numEntries; i++) { file->read(_iwEntries[i], _numEntries); } + + delete file; } // FIXME: same issue with sorting as with "compareSpritesByLayer" in graphics.cpp. |