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