From 21e988d9a97ca79884977a16504e35af5dcc78ca Mon Sep 17 00:00:00 2001 From: Jjgod Jiang Date: Fri, 21 Jan 2011 00:25:08 +0100 Subject: [PATCH] Fix double mouse motion in OS X Simply ignore the event handler for Windowed mode in fullscreen. --- src/video/cocoa/SDL_cocoawindow.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m index 54d71d496..e06bceac0 100644 --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -232,6 +232,9 @@ - (void)mouseMoved:(NSEvent *)theEvent SDL_Window *window = _data->window; NSPoint point; + if (window->flags & SDL_WINDOW_FULLSCREEN) + return; + point = [theEvent locationInWindow]; point.y = window->h - point.y; if ( point.x < 0 || point.x >= window->w ||