sdl2-compat: fixed an MSVC C4204 (non-constant aggregate initializer) warning

From b59da9f1c4f39e7ea23fbae68159da49cd03066b Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Wed, 16 Oct 2024 22:40:24 +0300
Subject: [PATCH] fixed an MSVC C4204 (non-constant aggregate initializer)
 warning

---
 src/sdl2_compat.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/sdl2_compat.c b/src/sdl2_compat.c
index b877162..7886860 100644
--- a/src/sdl2_compat.c
+++ b/src/sdl2_compat.c
@@ -1691,10 +1691,9 @@ EventFilter3to2(void *userdata, SDL_Event *event3)
 
                 /* Fixes queue overflow with resize events that aren't processed */
                 if (event2.window.event == SDL_WINDOWEVENT_SIZE_CHANGED) {
-                    RemovePendingSizeChangedAndResizedEvents_Data resizedata = {
-                        &event2,
-                        false
-                    };
+                    RemovePendingSizeChangedAndResizedEvents_Data resizedata;
+                    resizedata.new_event = &event2;
+                    resizedata.saw_resized = false;
                     SDL_FilterEvents(RemovePendingSizeChangedAndResizedEvents, &resizedata);
                     if (resizedata.saw_resized) { /* if there was a pending resize, make sure one at the new dimensions remains. */
                         event2.window.event = SDL_WINDOWEVENT_RESIZED;