about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-03-19 09:21:22 +0100
committerptitSeb <sebastien.chev@gmail.com>2022-03-19 09:21:22 +0100
commit30e128e41d855d4d9778a352954ac1bd1e2682df (patch)
tree51a41215bf8b90bc912081b1250fff25c5b47fd3 /src
parent795c405e812c9c7e6e1aee93a596652600ee59bf (diff)
downloadbox64-30e128e41d855d4d9778a352954ac1bd1e2682df.tar.gz
box64-30e128e41d855d4d9778a352954ac1bd1e2682df.zip
Small fixes to some wrapped X11 functions
Diffstat (limited to 'src')
-rwxr-xr-xsrc/wrapped/wrappedlibx11.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/wrapped/wrappedlibx11.c b/src/wrapped/wrappedlibx11.c
index e42c71c2..a24f5028 100755
--- a/src/wrapped/wrappedlibx11.c
+++ b/src/wrapped/wrappedlibx11.c
@@ -644,7 +644,7 @@ EXPORT void* my_XVaCreateNestedList(x64emu_t* emu, int unused, uintptr_t* va) {
     library_t* lib = emu->context->x11lib;
     x11_my_t *my = (x11_my_t *)lib->priv.w.p2;
     int n = 0;
-    while (getVArgs(emu, 1, va, ++n)) ;
+    while (getVArgs(emu, 1, va, n)) n+=2 ;
     void** new_va = malloc(sizeof(void*) * n);
     XICCallback* callbacks = (XICCallback*)malloc(sizeof(XIMCallback) * n);
 
@@ -665,7 +665,7 @@ EXPORT void* my_XCreateIC(x64emu_t* emu, void* xim, uintptr_t* va) {
     library_t* lib = emu->context->x11lib;
     x11_my_t *my = (x11_my_t *)lib->priv.w.p2;
     int n = 0;
-    while (getVArgs(emu, 1, va, ++n)) ;
+    while (getVArgs(emu, 1, va, n)) n+=2;
     void** new_va = malloc(sizeof(void*) * n);
     XICCallback* callbacks = (XICCallback*)malloc(sizeof(XIMCallback) * n);
 
@@ -686,7 +686,7 @@ EXPORT void* my_XSetICValues(x64emu_t* emu, void* xic, uintptr_t* va) {
     library_t* lib = emu->context->x11lib;
     x11_my_t *my = (x11_my_t *)lib->priv.w.p2;
     int n = 0;
-    while (getVArgs(emu, 1, va, ++n)) ;
+    while (getVArgs(emu, 1, va, n)) n+=2;
     void** new_va = malloc(sizeof(void*) * n);
     XICCallback* callbacks = (XICCallback*)malloc(sizeof(XIMCallback) * n);
 
@@ -708,7 +708,7 @@ EXPORT void* my_XSetIMValues(x64emu_t* emu, void* xim, uintptr_t* va) {
     library_t* lib = emu->context->x11lib;
     x11_my_t *my = (x11_my_t *)lib->priv.w.p2;
     int n = 0;
-    while (getVArgs(emu, 1, va, ++n)) ;
+    while (getVArgs(emu, 1, va, n)) n+=2;
     void** new_va = malloc(sizeof(void*) * n);
     XIMCallback* callbacks = (XIMCallback*)malloc(sizeof(XIMCallback) * n);