GPU Metal: Set texture to NULL even if AcquireSwapchainTexture fails

This commit is contained in:
cosmonaut
2024-09-27 13:38:02 -07:00
parent 0e5a49542d
commit de40d6bae0

View File

@@ -3598,6 +3598,8 @@ static bool METAL_AcquireSwapchainTexture(
MetalWindowData *windowData;
CGSize drawableSize;
*texture = NULL;
windowData = METAL_INTERNAL_FetchWindowData(window);
if (windowData == NULL) {
SET_STRING_ERROR_AND_RETURN("Window is not claimed by this SDL_GpuDevice", false);