From 4b088547080335c6ff4af1bf2db0b58e5c0d959f Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 26 Feb 2011 11:59:33 -0800 Subject: [PATCH] Fix fullscreen origin on Mac OS X 10.4 --- src/video/cocoa/SDL_cocoawindow.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m index b9882a5e8..ece1d5422 100644 --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -823,6 +823,12 @@ - (void)rightMouseDown:(NSEvent *)theEvent rect.size.height = bounds.h; ConvertNSRect(&rect); + /* Hack to fix origin on Mac OS X 10.4 */ + NSRect screenRect = [[nswindow screen] frame]; + if (screenRect.size.height >= 1.0f) { + rect.origin.y += (screenRect.size.height - rect.size.height); + } + if ([nswindow respondsToSelector: @selector(setStyleMask:)]) { [nswindow performSelector: @selector(setStyleMask:) withObject: (id)NSBorderlessWindowMask]; } else {