From 6a6cc495b4a10c31728fd25db98d987b409bc679 Mon Sep 17 00:00:00 2001 From: Jjgod Jiang <gzjjgod@gmail.com> 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 54d71d49..e06bceac 100644 --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -232,6 +232,9 @@ static __inline__ void ConvertNSRect(NSRect *r) 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 || -- 2.18.1