[Scummvm-cvs-logs] SF.net SVN: scummvm:[53436] scummvm/branches/gsoc2010-opengl/backends/ platform/sdl/sdl.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Wed Oct 13 17:43:08 CEST 2010
Revision: 53436
http://scummvm.svn.sourceforge.net/scummvm/?rev=53436&view=rev
Author: lordhoto
Date: 2010-10-13 15:43:08 +0000 (Wed, 13 Oct 2010)
Log Message:
-----------
OPENGL: Cleanup.
Modified Paths:
--------------
scummvm/branches/gsoc2010-opengl/backends/platform/sdl/sdl.cpp
Modified: scummvm/branches/gsoc2010-opengl/backends/platform/sdl/sdl.cpp
===================================================================
--- scummvm/branches/gsoc2010-opengl/backends/platform/sdl/sdl.cpp 2010-10-13 15:42:53 UTC (rev 53435)
+++ scummvm/branches/gsoc2010-opengl/backends/platform/sdl/sdl.cpp 2010-10-13 15:43:08 UTC (rev 53436)
@@ -226,7 +226,7 @@
_mutexManager = 0;
#ifdef USE_OPENGL
- free((void *)_graphicsModes),
+ delete[] _graphicsModes;
#endif
SDL_Quit();
@@ -388,12 +388,12 @@
}
srcMode = openglGraphicsModes;
while (srcMode->name) {
- _glModesCount ++;
+ _glModesCount++;
srcMode++;
}
// Allocate enough space for merged array of modes
- _graphicsModes = (OSystem::GraphicsMode *)malloc(sizeof(OSystem::GraphicsMode) * (_glModesCount + _sdlModesCount + 1));
+ _graphicsModes = new OSystem::GraphicsMode[_glModesCount + _sdlModesCount + 1];
// Copy SDL graphics modes
memcpy((void *)_graphicsModes, sdlGraphicsModes, _sdlModesCount * sizeof(OSystem::GraphicsMode));
@@ -406,7 +406,7 @@
// Set new internal ids for all modes
int i = 0;
- OSystem::GraphicsMode * mode = _graphicsModes;
+ OSystem::GraphicsMode *mode = _graphicsModes;
while (mode->name) {
mode->id = i++;
mode++;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list