aboutsummaryrefslogtreecommitdiff
path: root/engines/engine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/engine.cpp')
-rw-r--r--engines/engine.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/engine.cpp b/engines/engine.cpp
index 1a143e17b4..475cc77064 100644
--- a/engines/engine.cpp
+++ b/engines/engine.cpp
@@ -40,7 +40,6 @@
#include "common/str.h"
#include "common/error.h"
#include "common/list.h"
-#include "common/list_intern.h"
#include "common/memstream.h"
#include "common/scummsys.h"
#include "common/taskbar.h"
@@ -281,9 +280,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();