Fixed crash when switching a window from using OpenGL to Metal

This commit is contained in:
Sam Lantinga
2024-07-28 11:43:11 -07:00
parent e35a559442
commit 45ecea1346

View File

@@ -120,6 +120,8 @@ extern int SDL_AppleTVRemoteOpenedAsJoystick;
[data.uiwindow layoutIfNeeded]; [data.uiwindow layoutIfNeeded];
} }
sdlwindow = window;
/* Add ourself to the new window. */ /* Add ourself to the new window. */
if (window) { if (window) {
data = (__bridge SDL_UIKitWindowData *)window->internal; data = (__bridge SDL_UIKitWindowData *)window->internal;
@@ -144,8 +146,6 @@ extern int SDL_AppleTVRemoteOpenedAsJoystick;
* layout now to immediately update the bounds. */ * layout now to immediately update the bounds. */
[data.uiwindow layoutIfNeeded]; [data.uiwindow layoutIfNeeded];
} }
sdlwindow = window;
} }
- (SDL_Window *)getSDLWindow - (SDL_Window *)getSDLWindow