SDL: We get a resize event when the view enters fullscreen mode on iOS

From 1bf78ed544b624add24aef5646ef9bb8cd3e7a88 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sun, 24 Dec 2023 17:45:35 -0800
Subject: [PATCH] We get a resize event when the view enters fullscreen mode on
 iOS

The call stack is:

We want to use this instead of the desktop mode because the view may be in a different orientation than the device orientation, which the desktop mode is based on.
---
 src/video/uikit/SDL_uikitvideo.m | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/video/uikit/SDL_uikitvideo.m b/src/video/uikit/SDL_uikitvideo.m
index d7548baefc6b..22f5251fd1ca 100644
--- a/src/video/uikit/SDL_uikitvideo.m
+++ b/src/video/uikit/SDL_uikitvideo.m
@@ -131,6 +131,8 @@ static void UIKit_DeleteDevice(SDL_VideoDevice *device)
         device->Metal_GetLayer = UIKit_Metal_GetLayer;
 #endif
 
+        device->device_caps = VIDEO_DEVICE_CAPS_SENDS_FULLSCREEN_DIMENSIONS;
+
         device->gl_config.accelerated = 1;
 
         return device;