aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/engine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/engine.cpp b/engines/engine.cpp
index 1a143e17b4..d8563666b9 100644
--- a/engines/engine.cpp
+++ b/engines/engine.cpp
@@ -281,9 +281,12 @@ void splashScreen() {
font->drawString(&screen, gScummVMVersionDate, x, y, w, screen.format.ARGBToColor(0xff, 0, 0, 0));
g_system->copyRectToOverlay(screen.getPixels(), screen.pitch, 0, 0, screen.w, screen.h);
+ screen.free();
// Draw logo
g_system->copyRectToOverlay(logo->getPixels(), logo->pitch, lx, ly, logo->w, logo->h);
+ logo->free();
+ delete logo;
// Delay 0.6 secs
uint time0 = g_system->getMillis();