ZVISION: Fix leaking save / thumbnail MemoryWriteStreamDynamic buffers
This commit is contained in:
parent
ddac55699d
commit
1b3cc08b75
1 changed files with 2 additions and 2 deletions
|
@ -273,11 +273,11 @@ Common::SeekableReadStream *SaveManager::getSlotFile(uint slot) {
|
||||||
|
|
||||||
void SaveManager::prepareSaveBuffer() {
|
void SaveManager::prepareSaveBuffer() {
|
||||||
delete _tempThumbnail;
|
delete _tempThumbnail;
|
||||||
_tempThumbnail = new Common::MemoryWriteStreamDynamic;
|
_tempThumbnail = new Common::MemoryWriteStreamDynamic(DisposeAfterUse::YES);
|
||||||
Graphics::saveThumbnail(*_tempThumbnail);
|
Graphics::saveThumbnail(*_tempThumbnail);
|
||||||
|
|
||||||
delete _tempSave;
|
delete _tempSave;
|
||||||
_tempSave = new Common::MemoryWriteStreamDynamic;
|
_tempSave = new Common::MemoryWriteStreamDynamic(DisposeAfterUse::YES);
|
||||||
_engine->getScriptManager()->serialize(_tempSave);
|
_engine->getScriptManager()->serialize(_tempSave);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue