diff src/video/SDL_video.c @ 1296:f418917e0b7a

Fixed crash: #include <SDL.h> int main(int argc, char** argv) { SDL_Init(SDL_INIT_EVERYTHING); SDL_SetVideoMode(640, 480, 0, SDL_FULLSCREEN); SDL_ShowCursor(SDL_DISABLE); SDL_Delay(1000); SDL_SetVideoMode(640, 480, 0, SDL_FULLSCREEN | SDL_OPENGL); SDL_Quit(); printf("Everything okay\n"); }
author Sam Lantinga <slouken@libsdl.org>
date Mon, 30 Jan 2006 13:30:44 +0000
parents a7bea6db3c3e
children c9b51268668f
line wrap: on
line diff
--- a/src/video/SDL_video.c	Mon Jan 30 06:56:10 2006 +0000
+++ b/src/video/SDL_video.c	Mon Jan 30 13:30:44 2006 +0000
@@ -643,6 +643,7 @@
 	/* Reset the keyboard here so event callbacks can run */
 	SDL_ResetKeyboard();
 	SDL_ResetMouse();
+	SDL_cursorstate &= ~CURSOR_USINGSW;
 
 	/* Clean up any previous video mode */
 	if ( SDL_PublicSurface != NULL ) {