From 5ec5f23fff2b1f47da6aad03a9a936269e308f26 Mon Sep 17 00:00:00 2001
From: Frank Praznik <[EMAIL REDACTED]>
Date: Fri, 20 Dec 2024 10:57:12 -0500
Subject: [PATCH] tests: Print accurate enabled/disabled relative mode status
in testrelative
---
test/testrelative.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/test/testrelative.c b/test/testrelative.c
index d2d4ea234495d..833ef2133a904 100644
--- a/test/testrelative.c
+++ b/test/testrelative.c
@@ -33,7 +33,12 @@ static void DrawRects(SDL_Renderer *renderer)
SDL_RenderFillRect(renderer, &rect);
SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255);
- SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Enabled");
+
+ if (SDL_GetWindowRelativeMouseMode(SDL_GetRenderWindow(renderer))) {
+ SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Enabled");
+ } else {
+ SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Disabled");
+ }
}
static void CenterMouse(void)