about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-10-19 13:54:28 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-10-19 13:54:28 +0200
commitf683ae95c31b75baa1d7735ba390a4832015624a (patch)
tree96e5d0ce919aac879754f9b4e18ff82195e2318a /src/libtools
parent6bdeb182531f21f7ee8dfcc8b1cf639276d96f63 (diff)
downloadbox64-f683ae95c31b75baa1d7735ba390a4832015624a.tar.gz
box64-f683ae95c31b75baa1d7735ba390a4832015624a.zip
[BOX32][WRAPPER] Added a few more SDL2 32bits wrapped functions
Diffstat (limited to 'src/libtools')
-rw-r--r--src/libtools/sdl2align32.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libtools/sdl2align32.c b/src/libtools/sdl2align32.c
index 377b85e1..2f90fdeb 100644
--- a/src/libtools/sdl2align32.c
+++ b/src/libtools/sdl2align32.c
@@ -222,6 +222,11 @@ void convert_SDL2_Event_to_64(void* dst_, const void* src_)
             dst->cbutton.padding1 = src->cbutton.padding1;
             dst->cbutton.padding2 = src->cbutton.padding2;
             break;
+        case SDL2_SYSWMEVENT:
+            dst->syswm.type = src->syswm.type;
+            dst->syswm.timestamp = src->syswm.timestamp;
+            dst->syswm.msg = from_ptrv(src->syswm.msg);
+            break;
         default:
             printf_log(LOG_INFO, "Warning, unsuported SDL2 event %d\n", src->type);
             if(dst_!=src_)
@@ -395,6 +400,11 @@ void convert_SDL2_Event_to_32(void* dst_, const void* src_)
             dst->cbutton.padding1 = src->cbutton.padding1;
             dst->cbutton.padding2 = src->cbutton.padding2;
             break;
+        case SDL2_SYSWMEVENT:
+            dst->syswm.type = src->syswm.type;
+            dst->syswm.timestamp = src->syswm.timestamp;
+            dst->syswm.msg = to_ptrv_silent(src->syswm.msg);    // msg would need translation probably!
+            break;
         default:
             printf_log(LOG_INFO, "Warning, unsuported SDL2 event %d\n", src->type);
             if(dst_!=src_)