about summary refs log tree commit diff stats
path: root/src/wrapped32
diff options
context:
space:
mode:
authorYang Liu <numbksco@gmail.com>2024-09-26 15:24:32 +0800
committerGitHub <noreply@github.com>2024-09-26 09:24:32 +0200
commit6a3904fc48f360544db07266c42e1ddc77976be1 (patch)
tree4476a984d61ab2ae51551f1369622b7b3cecbfdf /src/wrapped32
parentb045dbde0f98fb673f10a5cdb2b25c5094167b65 (diff)
downloadbox64-6a3904fc48f360544db07266c42e1ddc77976be1.tar.gz
box64-6a3904fc48f360544db07266c42e1ddc77976be1.zip
[BOX32][WRAPPER] Refined SDL2 display mode wrapping (#1874)
* [BOX32][WRAPPER] Refined SDL2 display mode wrapping

* review
Diffstat (limited to 'src/wrapped32')
-rw-r--r--src/wrapped32/wrappedsdl2.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wrapped32/wrappedsdl2.c b/src/wrapped32/wrappedsdl2.c
index 7e2e6f26..0914f7d1 100644
--- a/src/wrapped32/wrappedsdl2.c
+++ b/src/wrapped32/wrappedsdl2.c
@@ -96,9 +96,9 @@ static void* find_AudioCallback_Fct(void* fct)
 
 EXPORT int my32_2_SDL_GetDesktopDisplayMode(int displayIndex, void* mode)
 {
-    inplace_SDL2_DisplayMode_to_64(mode);
-    int ret = my->SDL_GetDesktopDisplayMode(displayIndex, mode);
-    inplace_SDL2_DisplayMode_to_32(mode);
+    my_SDL2_DisplayMode_t my_mode = { 0 };
+    int ret = my->SDL_GetDesktopDisplayMode(displayIndex, &my_mode);
+    convert_SDL2_DisplayMode_to_32(mode, &my_mode);
     return ret;
 }