diff options
author | Torbjörn Andersson | 2015-12-28 10:21:48 +0100 |
---|---|---|
committer | Torbjörn Andersson | 2015-12-28 10:21:48 +0100 |
commit | a2d3ffa8824c5764f2fd2ed7f5f2a5de0702ed53 (patch) | |
tree | 7828f393143abcff4942f4133ae2791bc60ce760 /engines | |
parent | 9a3084d320808554ba5d35b5fb9c36458da2eb55 (diff) | |
download | scummvm-rg350-a2d3ffa8824c5764f2fd2ed7f5f2a5de0702ed53.tar.gz scummvm-rg350-a2d3ffa8824c5764f2fd2ed7f5f2a5de0702ed53.tar.bz2 scummvm-rg350-a2d3ffa8824c5764f2fd2ed7f5f2a5de0702ed53.zip |
ENGINES: Free memory used by splash screen when done with it
Diffstat (limited to 'engines')
-rw-r--r-- | engines/engine.cpp | 3 |
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(); |