[Scummvm-cvs-logs] SF.net SVN: scummvm:[49902] scummvm/trunk/backends/platform

tdhs at users.sourceforge.net tdhs at users.sourceforge.net
Wed Jun 16 09:22:54 CEST 2010


Revision: 49902
          http://scummvm.svn.sourceforge.net/scummvm/?rev=49902&view=rev
Author:   tdhs
Date:     2010-06-16 07:22:54 +0000 (Wed, 16 Jun 2010)

Log Message:
-----------
Fix for Valgrind Uninitialised Error from SDL_Event in sdl backend and derived backends.

Modified Paths:
--------------
    scummvm/trunk/backends/platform/gp2x/events.cpp
    scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-events.cpp
    scummvm/trunk/backends/platform/sdl/events.cpp
    scummvm/trunk/backends/platform/wince/wince-sdl.cpp

Modified: scummvm/trunk/backends/platform/gp2x/events.cpp
===================================================================
--- scummvm/trunk/backends/platform/gp2x/events.cpp	2010-06-16 06:24:21 UTC (rev 49901)
+++ scummvm/trunk/backends/platform/gp2x/events.cpp	2010-06-16 07:22:54 UTC (rev 49902)
@@ -229,6 +229,7 @@
 
 bool OSystem_GP2X::pollEvent(Common::Event &event) {
 	SDL_Event ev;
+	ev.type = SDL_NOEVENT;
 	int axis;
 	byte b = 0;
 

Modified: scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-events.cpp
===================================================================
--- scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-events.cpp	2010-06-16 06:24:21 UTC (rev 49901)
+++ scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-events.cpp	2010-06-16 07:22:54 UTC (rev 49902)
@@ -165,6 +165,7 @@
 /* Override the SDL pollEvent with the Wiz's own event code. */
 bool OSystem_GP2XWIZ::pollEvent(Common::Event &event) {
 	SDL_Event ev;
+	ev.type = SDL_NOEVENT;
 	int axis;
 	byte b = 0;
 

Modified: scummvm/trunk/backends/platform/sdl/events.cpp
===================================================================
--- scummvm/trunk/backends/platform/sdl/events.cpp	2010-06-16 06:24:21 UTC (rev 49901)
+++ scummvm/trunk/backends/platform/sdl/events.cpp	2010-06-16 07:22:54 UTC (rev 49902)
@@ -180,6 +180,7 @@
 
 bool OSystem_SDL::pollEvent(Common::Event &event) {
 	SDL_Event ev;
+	ev.type = SDL_NOEVENT;
 
 	handleKbdMouse();
 

Modified: scummvm/trunk/backends/platform/wince/wince-sdl.cpp
===================================================================
--- scummvm/trunk/backends/platform/wince/wince-sdl.cpp	2010-06-16 06:24:21 UTC (rev 49901)
+++ scummvm/trunk/backends/platform/wince/wince-sdl.cpp	2010-06-16 07:22:54 UTC (rev 49902)
@@ -2263,6 +2263,7 @@
 
 bool OSystem_WINCE3::pollEvent(Common::Event &event) {
 	SDL_Event ev;
+	ev.type = SDL_NOEVENT;
 	byte b = 0;
 	DWORD currentTime;
 	bool keyEvent = false;


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