sdl2-compat: Don't pass SDL2_WINDOW_SHOWN to SDL3

From 44f4286fb584e010053550f1ebe0dec94f2829d0 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Mon, 6 Mar 2023 12:25:48 -0800
Subject: [PATCH] Don't pass SDL2_WINDOW_SHOWN to SDL3

---
 src/sdl2_compat.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/sdl2_compat.c b/src/sdl2_compat.c
index 0f62932..72629a3 100644
--- a/src/sdl2_compat.c
+++ b/src/sdl2_compat.c
@@ -4436,6 +4436,7 @@ SDL_CreateShapedWindow(const char *title, unsigned int x, unsigned int y, unsign
     SDL_Window *window;
     int hidden = flags & SDL_WINDOW_HIDDEN;
 
+    flags &= ~SDL2_WINDOW_SHOWN;
     flags |= SDL_WINDOW_HIDDEN;
 
     window = SDL3_CreateShapedWindow(title, (int)w, (int)h, flags);