From 013844b003d67e055aada3338df41dd7f09836ef Mon Sep 17 00:00:00 2001 From: Frank Praznik Date: Mon, 31 Aug 2026 11:31:41 -0400 Subject: [PATCH] cocoa: Convert popup window coordinates to global when adjusting the pointer offset Fixes a regression in 958c4cbf0d77182254101670e01afd3b09207b7e --- src/video/cocoa/SDL_cocoawindow.m | 1 + 1 file changed, 1 insertion(+) diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m index c50f6645b0..1b34519f7e 100644 --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -1929,6 +1929,7 @@ static void Cocoa_SendMouseButtonClicks(SDL_Mouse *mouse, NSEvent *theEvent, SDL //if ([_data.listener isInFullscreenSpace]) { int posx = 0, posy = 0; SDL_GetWindowPosition(window, &posx, &posy); + SDL_RelativeToGlobalForWindow(window, posx, posy, &posx, &posy); SDL_GetGlobalMouseState(&x, &y); x -= posx; y -= posy;