[Scummvm-cvs-logs] scummvm master -> a2d3ffa8824c5764f2fd2ed7f5f2a5de0702ed53

eriktorbjorn eriktorbjorn at telia.com
Mon Dec 28 10:22:43 CET 2015


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
a2d3ffa882 ENGINES: Free memory used by splash screen when done with it


Commit: a2d3ffa8824c5764f2fd2ed7f5f2a5de0702ed53
    https://github.com/scummvm/scummvm/commit/a2d3ffa8824c5764f2fd2ed7f5f2a5de0702ed53
Author: Torbjörn Andersson (eriktorbjorn at users.sourceforge.net)
Date: 2015-12-28T10:21:48+01:00

Commit Message:
ENGINES: Free memory used by splash screen when done with it

Changed paths:
    engines/engine.cpp



diff --git a/engines/engine.cpp b/engines/engine.cpp
index 1a143e1..d856366 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();






More information about the Scummvm-git-logs mailing list