From 48e5fc7b69b8eaccbdcbc3c4f7a33ea52083cf68 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 7 Feb 2026 23:57:24 -0600 Subject: [PATCH] cocoa: Fix 1px border in fullscreen on Tahoe (cherry picked from commit 1d83a35e48a6fe056c8348752cd91d2ed403e536) --- src/video/cocoa/SDL_cocoawindow.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m index 1f7404d310..277aa885b9 100644 --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -3054,6 +3054,9 @@ SDL_FullscreenResult Cocoa_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Windo [nswindow setContentSize:rect.size]; [nswindow setFrameOrigin:rect.origin]; + // Disable the window shadow in fullscreen to avoid a visible 1px border on Tahoe + nswindow.hasShadow = !fullscreen && !(window->flags & SDL_WINDOW_TRANSPARENT); + // When the window style changes the title is cleared if (!fullscreen) { Cocoa_SetWindowTitle(_this, window);