https://github.com/libsdl-org/SDL/commit/fb0f6a1196d46fd6af46d8388a985a2e71203c09
From fb0f6a1196d46fd6af46d8388a985a2e71203c09 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Fri, 10 Jan 2025 15:35:43 -0500
Subject: [PATCH] cocoa: Display mode changes set Desktop display mode, not
current.
---
src/video/cocoa/SDL_cocoamodes.m | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/video/cocoa/SDL_cocoamodes.m b/src/video/cocoa/SDL_cocoamodes.m
index 218571860d6b9..77968cc7cc96a 100644
--- a/src/video/cocoa/SDL_cocoamodes.m
+++ b/src/video/cocoa/SDL_cocoamodes.m
@@ -433,7 +433,7 @@ static void Cocoa_DisplayReconfigurationCallback(CGDirectDisplayID displayid, CG
if (link) {
SDL_DisplayMode mode;
if (GetDisplayMode(moderef, true, NULL, link, &mode)) {
- SDL_SetCurrentDisplayMode(display, &mode);
+ SDL_SetDesktopDisplayMode(display, &mode);
}
CVDisplayLinkRelease(link);
}