From e8aa812608a602df27e7e2536d3ee397601a0482 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Mon, 21 Nov 2011 19:38:32 +1100 Subject: TSAGE: Added explicit freeing of thumbnail surface pixels --- engines/tsage/saveload.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'engines/tsage') diff --git a/engines/tsage/saveload.cpp b/engines/tsage/saveload.cpp index db52050b03..e56968acdf 100644 --- a/engines/tsage/saveload.cpp +++ b/engines/tsage/saveload.cpp @@ -290,6 +290,7 @@ void Saver::writeSavegameHeader(Common::OutSaveFile *out, tSageSavegameHeader &h ::createThumbnail(thumb, (const byte *)s.pixels, SCREEN_WIDTH, SCREEN_HEIGHT, thumbPalette); Graphics::saveThumbnail(*out, *thumb); g_globals->_screenSurface.unlockSurface(); + thumb->free(); delete thumb; // Write out the save date/time -- cgit v1.2.3