SDL: cocoa: Convert popup window coordinates to global when adjusting the pointer offset

From 013844b003d67e055aada3338df41dd7f09836ef Mon Sep 17 00:00:00 2001
From: Frank Praznik <[EMAIL REDACTED]>
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 c50f6645b0c91..1b34519f7e1f9 100644
--- a/src/video/cocoa/SDL_cocoawindow.m
+++ b/src/video/cocoa/SDL_cocoawindow.m
@@ -1929,6 +1929,7 @@ - (void)mouseMoved:(NSEvent *)theEvent
         //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;