diff src/video/x11/SDL_x11events.c @ 2327:7b53a8401195

In testdyngl.c the event type was being anded (&) with SDL_KEYDOWN and if the result was none zero the program was quiting. This is very weird because it was working earlier this week. I added some more trace code to SDL_x11events.c In SDL_X11opengl.c I modified SDL_GL_GetSwapInterval() so that it returns a pretty good value even if you have the SGI swap extension instead of the MESA swap extension. I just saved the value you set and return it too you.
author Bob Pendleton <bob@pendleton.com>
date Fri, 07 Mar 2008 23:57:15 +0000
parents 133562468ff2
children 91e601d9df8b
line wrap: on
line diff
--- a/src/video/x11/SDL_x11events.c	Fri Mar 07 21:01:54 2008 +0000
+++ b/src/video/x11/SDL_x11events.c	Fri Mar 07 23:57:15 2008 +0000
@@ -43,8 +43,9 @@
     /* filter events catchs XIM events and sends them to the correct
        handler */
     if (XFilterEvent(&xevent, None) == True) {
-#ifdef DEBUG_XEVENTS
-        printf("Filtered event of type = 0x%X\n", xevent.type);
+#if 0
+      printf("Filtered event type = %d display = %d window = %d\n", 
+             xevent.type, xevent.xany.display, xevent.xany.window);
 #endif
         return;
     }
@@ -73,6 +74,10 @@
         return;
     }
 
+#if 0
+      printf("type = %d display = %d window = %d\n", 
+             xevent.type, xevent.xany.display, xevent.xany.window);
+#endif
     switch (xevent.type) {
 
         /* Gaining mouse coverage? */