diff options
Diffstat (limited to 'engines/pink/archive.cpp')
-rw-r--r-- | engines/pink/archive.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/engines/pink/archive.cpp b/engines/pink/archive.cpp index 36eda115b7..beec60baa7 100644 --- a/engines/pink/archive.cpp +++ b/engines/pink/archive.cpp @@ -212,22 +212,17 @@ static Object* createObject(int objectId){ } Archive::Archive(Common::SeekableReadStream *stream) - : _readStream(stream), _writeStream(nullptr) -{ + : _readStream(stream), _writeStream(nullptr) { _objectMap.push_back(0); _objectIdMap.push_back(kNullObject); } Archive::Archive(Common::WriteStream *stream) - : _writeStream(stream), _readStream(nullptr) -{ + : _writeStream(stream), _readStream(nullptr) { _objectMap.push_back(0); _objectIdMap.push_back(kNullObject); } -Archive::~Archive() -{} - void Archive::mapObject(Object *obj) { _objectMap.push_back(obj); _objectIdMap.push_back(0); @@ -246,9 +241,8 @@ Object *Archive::readObject() { bool isCopyReturned; Object *res = parseObject(isCopyReturned); - if (res && !isCopyReturned) { + if (res && !isCopyReturned) res->deserialize(*this); - } return res; } |