changeset 1527:ce84e28c2c07

Fixed bug #67 Re-enable OpenGL window resetting code for the windib driver
author Sam Lantinga <slouken@libsdl.org>
date Tue, 14 Mar 2006 07:40:33 +0000
parents 89f90f32f6c0
children ff3322d66771
files src/video/wincommon/SDL_wingl.c
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/video/wincommon/SDL_wingl.c	Tue Mar 14 07:06:06 2006 +0000
+++ b/src/video/wincommon/SDL_wingl.c	Tue Mar 14 07:40:33 2006 +0000
@@ -38,10 +38,10 @@
 {
 	int status = 0;
 
-#if 0 /* This doesn't work with DirectX code (see CVS comments) */
 #ifndef _WIN32_WCE /* FIXME WinCE needs the UNICODE version of CreateWindow() */
+	/* This doesn't work with DirectX code (see CVS comments) */
 	/* If we were passed a window, then we can't create a new one */
-	if ( !SDL_windowid ) {
+	if ( !SDL_windowid && SDL_strcmp(this->name, "windib") == 0 ) {
 		/* Save the existing window attributes */
 		LONG style;
 		RECT rect = { 0, 0, 0, 0 };
@@ -66,7 +66,6 @@
 		}
 	} else
 #endif /* !_WIN32_WCE */
-#endif
 	{
 		SDL_SetError("Unable to reset window for OpenGL context");
 		status = -1;