aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scalpel
diff options
context:
space:
mode:
authorTorbjörn Andersson2015-06-09 23:40:57 +0200
committerWillem Jan Palenstijn2015-06-10 07:14:15 +0200
commitce6ad7e6d8a9a499b5e1192947ef36efaae52ed3 (patch)
tree9b51d6351f20c16af7a0b2783574c8d31812b65b /engines/sherlock/scalpel
parent6aaee559dc7f26240678421043baa865608b7d58 (diff)
downloadscummvm-rg350-ce6ad7e6d8a9a499b5e1192947ef36efaae52ed3.tar.gz
scummvm-rg350-ce6ad7e6d8a9a499b5e1192947ef36efaae52ed3.tar.bz2
scummvm-rg350-ce6ad7e6d8a9a499b5e1192947ef36efaae52ed3.zip
SHERLOCK: Fix tiny memory leak
Diffstat (limited to 'engines/sherlock/scalpel')
-rw-r--r--engines/sherlock/scalpel/scalpel.cpp4
1 files 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);