diff src/video/gem/SDL_gemvideo.c @ 992:0324ce32b2d9

Keep current OpenGL context when possible
author Patrice Mandin <patmandin@gmail.com>
date Fri, 26 Nov 2004 22:11:30 +0000
parents 12b13601a544
children 2662da16d668
line wrap: on
line diff
--- a/src/video/gem/SDL_gemvideo.c	Fri Nov 26 16:16:50 2004 +0000
+++ b/src/video/gem/SDL_gemvideo.c	Fri Nov 26 22:11:30 2004 +0000
@@ -475,12 +475,6 @@
 
 static void GEM_FreeBuffers(_THIS)
 {
-#ifdef HAVE_OPENGL
-	if (gl_active) {
-		SDL_AtariGL_Quit(this);
-	}
-#endif
-
 	/* Release buffer */
 	if ( GEM_buffer2 ) {
 		free( GEM_buffer2 );
@@ -1047,6 +1041,12 @@
 
 	GEM_FreeBuffers(this);
 
+#ifdef HAVE_OPENGL
+	if (gl_active) {
+		SDL_AtariGL_Quit(this, SDL_TRUE);
+	}
+#endif
+
 	/* Destroy window */
 	if (GEM_handle>=0) {
 		wind_close(GEM_handle);