From 8a67a8a3190d0a2beb73533f47d90bb862cc7c06 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 22 Sep 2025 09:22:45 -0700 Subject: [PATCH] testautomation: fixed video tests on iOS --- test/testautomation_video.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/testautomation_video.c b/test/testautomation_video.c index a4b1ff25c3..25819fe1d7 100644 --- a/test/testautomation_video.c +++ b/test/testautomation_video.c @@ -17,6 +17,9 @@ static bool VideoSupportsWindowPositioning(void) if (SDL_strcmp(video_driver, "emscripten") == 0) { return false; } + if (SDL_strcmp(video_driver, "uikit") == 0) { + return false; + } if (SDL_strcmp(video_driver, "wayland") == 0) { return false; } @@ -33,6 +36,9 @@ static bool VideoSupportsWindowResizing(void) if (SDL_strcmp(video_driver, "emscripten") == 0) { return false; } + if (SDL_strcmp(video_driver, "uikit") == 0) { + return false; + } return true; } @@ -398,7 +404,7 @@ static int SDLCALL video_getClosestDisplayModeCurrentResolution(void *arg) SDL_memcpy(¤t, modes[0], sizeof(current)); /* Make call */ - result = SDL_GetClosestFullscreenDisplayMode(displays[i], current.w, current.h, current.refresh_rate, false, &closest); + result = SDL_GetClosestFullscreenDisplayMode(displays[i], current.w, current.h, current.refresh_rate, (current.pixel_density > 1.0f), &closest); SDLTest_AssertPass("Call to SDL_GetClosestFullscreenDisplayMode(target=current)"); SDLTest_AssertCheck(result == true, "Verify return value; expected: true, got: %d", result);