src/video/quartz/SDL_QuartzEvents.m
changeset 664 abfdc08eb289
parent 631 52864d66d168
child 683 5d2f027b3349
--- a/src/video/quartz/SDL_QuartzEvents.m	Mon Aug 04 00:52:42 2003 +0000
+++ b/src/video/quartz/SDL_QuartzEvents.m	Mon Aug 04 01:00:30 2003 +0000
@@ -255,13 +255,13 @@
 
 static void QZ_DoModifiers (_THIS, unsigned int newMods) {
 
-    const int mapping[] = { SDLK_CAPSLOCK, SDLK_LSHIFT, SDLK_LCTRL, SDLK_LALT, SDLK_LMETA } ;
+    const int mapping[] = { SDLK_CAPSLOCK, SDLK_LSHIFT, SDLK_LCTRL, SDLK_LALT, SDLK_LMETA };
 
     int i;
     int bit;
     SDL_keysym key;
 
-    key.scancode = 0;
+    key.scancode    = 0;
     key.sym         = SDLK_UNKNOWN;
     key.unicode     = 0;
     key.mod         = KMOD_NONE;
@@ -405,7 +405,6 @@
     NSDate *distantPast;
     NSEvent *event;
     NSRect winRect;
-    NSRect titleBarRect;
     NSAutoreleasePool *pool;
 
     /* Update activity every five seconds to prevent screensaver. --ryan. */
@@ -421,8 +420,6 @@
     distantPast = [ NSDate distantPast ];
 
     winRect = NSMakeRect (0, 0, SDL_VideoSurface->w, SDL_VideoSurface->h);
-    titleBarRect = NSMakeRect (0, SDL_VideoSurface->h, SDL_VideoSurface->w,
-                                SDL_VideoSurface->h + 22);
     
     /* send the first mouse event in absolute coordinates */
     firstMouseEvent = 1;
@@ -467,7 +464,7 @@
             
             type = [ event type ];
             isForGameWin = (qz_window == [ event window ]);
-            isInGameWin = NSPointInRect([event locationInWindow], winRect);
+            isInGameWin = (mode_flags & SDL_FULLSCREEN) ? true : NSPointInRect([event locationInWindow], winRect);
             switch (type) {
                 case NSLeftMouseDown:
                     if ( getenv("SDL_HAS3BUTTONMOUSE") ) {