Changed so that it's obvious that the two code blocks are related.
--- a/src/video/cocoa/SDL_cocoawindow.m Wed Dec 02 06:10:18 2009 +0000
+++ b/src/video/cocoa/SDL_cocoawindow.m Wed Dec 02 07:25:06 2009 +0000
@@ -243,7 +243,7 @@
point.x = point.x - rect.origin.x;
point.y = CGDisplayPixelsHigh(kCGDirectMainDisplay) - point.y - rect.origin.y;
} else {
- point.x -= window->x;
+ point.x = point.x - window->x;
point.y = CGDisplayPixelsHigh(kCGDirectMainDisplay) - point.y - window->y;
}
if ( point.x < 0 || point.x >= window->w ||