diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -92,7 +92,7 @@ static void ConvertNSRect(NSScreen *screen, NSRect *r) { NSRect visibleScreen = [screen visibleFrame]; - r->origin.y = visibleScreen.size.height - r->origin.y - r->size.height; + r->origin.y = (visibleScreen.origin.y + visibleScreen.size.height) - r->origin.y - r->size.height; } static void