From 6b8e880a10bbeed9ec2bf2cbcd113131e3f2ae3a Mon Sep 17 00:00:00 2001
From: Cameron Gutman <[EMAIL REDACTED]>
Date: Tue, 26 Oct 2021 20:27:34 -0500
Subject: [PATCH] checkkeysthreads: Create a renderer for window display on
Wayland
Applies checkkeys patch from 105f1206 to checkkeysthreads.
---
test/checkkeysthreads.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/test/checkkeysthreads.c b/test/checkkeysthreads.c
index fd812e2416..f9de1d8027 100644
--- a/test/checkkeysthreads.c
+++ b/test/checkkeysthreads.c
@@ -224,6 +224,7 @@ int
main(int argc, char *argv[])
{
SDL_Window *window;
+ SDL_Renderer *renderer;
SDL_Thread *thread;
/* Enable standard application logging */
@@ -245,6 +246,12 @@ main(int argc, char *argv[])
quit(2);
}
+ /* On wayland, no window will actually show until something has
+ actually been displayed.
+ */
+ renderer = SDL_CreateRenderer(window, -1, 0);
+ SDL_RenderPresent(renderer);
+
#if __IPHONEOS__
/* Creating the context creates the view, which we need to show keyboard */
SDL_GL_CreateContext(window);