From 45ecea13466c90af98c1a5b62011fc792daad738 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sun, 28 Jul 2024 11:43:11 -0700 Subject: [PATCH] Fixed crash when switching a window from using OpenGL to Metal --- src/video/uikit/SDL_uikitview.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video/uikit/SDL_uikitview.m b/src/video/uikit/SDL_uikitview.m index 7fec719b35..8b4c66e17e 100644 --- a/src/video/uikit/SDL_uikitview.m +++ b/src/video/uikit/SDL_uikitview.m @@ -120,6 +120,8 @@ extern int SDL_AppleTVRemoteOpenedAsJoystick; [data.uiwindow layoutIfNeeded]; } + sdlwindow = window; + /* Add ourself to the new window. */ if (window) { data = (__bridge SDL_UIKitWindowData *)window->internal; @@ -144,8 +146,6 @@ extern int SDL_AppleTVRemoteOpenedAsJoystick; * layout now to immediately update the bounds. */ [data.uiwindow layoutIfNeeded]; } - - sdlwindow = window; } - (SDL_Window *)getSDLWindow