From ce6ad7e6d8a9a499b5e1192947ef36efaae52ed3 Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Tue, 9 Jun 2015 23:40:57 +0200 Subject: SHERLOCK: Fix tiny memory leak --- engines/sherlock/scalpel/scalpel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/sherlock/scalpel/scalpel.cpp b/engines/sherlock/scalpel/scalpel.cpp index 9480bb4fc1..c5eaa9cc3c 100644 --- a/engines/sherlock/scalpel/scalpel.cpp +++ b/engines/sherlock/scalpel/scalpel.cpp @@ -187,11 +187,11 @@ ScalpelEngine::~ScalpelEngine() { void ScalpelEngine::initialize() { // 3DO actually uses RGB555, but some platforms of ours only support RGB565, so we use that - const Graphics::PixelFormat *pixelFormatRGB565 = new Graphics::PixelFormat(2, 5, 6, 5, 0, 11, 5, 0, 0); if (getPlatform() == Common::kPlatform3DO) { + const Graphics::PixelFormat pixelFormatRGB565 = Graphics::PixelFormat(2, 5, 6, 5, 0, 11, 5, 0, 0); // 320x200 16-bit RGB565 for 3DO support - initGraphics(320, 200, false, pixelFormatRGB565); + initGraphics(320, 200, false, &pixelFormatRGB565); } else { // 320x200 palettized initGraphics(320, 200, false); -- cgit v1.2.3