From baca26d72701655157c2a1ab678c2d5af0830d53 Mon Sep 17 00:00:00 2001
From: Sasha Szpakowski <[EMAIL REDACTED]>
Date: Wed, 1 Feb 2023 18:56:33 -0400
Subject: [PATCH] macOS: fix initial Metal drawable size in certain
multi-display setups
---
src/video/cocoa/SDL_cocoametalview.m | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/video/cocoa/SDL_cocoametalview.m b/src/video/cocoa/SDL_cocoametalview.m
index 7fecc3880cad..f87e4fbf3017 100644
--- a/src/video/cocoa/SDL_cocoametalview.m
+++ b/src/video/cocoa/SDL_cocoametalview.m
@@ -150,6 +150,9 @@ - (NSView *)hitTest:(NSPoint)point
[view addSubview:newview];
+ /* Make sure the drawable size is up to date after attaching the view. */
+ [newview updateDrawableSize];
+
metalview = (SDL_MetalView)CFBridgingRetain(newview);
return metalview;