diff options
Diffstat (limited to 'src/wrapped32/wrappedlibxi.c')
| -rw-r--r-- | src/wrapped32/wrappedlibxi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wrapped32/wrappedlibxi.c b/src/wrapped32/wrappedlibxi.c index 90ac4c33..6c37bf57 100644 --- a/src/wrapped32/wrappedlibxi.c +++ b/src/wrapped32/wrappedlibxi.c @@ -113,7 +113,8 @@ EXPORT void my32_XFreeDeviceState(x64emu_t* emu, void* ds) EXPORT void* my32_XListInputDevices(x64emu_t* emu, void* dpy, int* n) { - return inplace_XDeviceInfo_shrink(my->XListInputDevices(dpy, n)); + void* ret = my->XListInputDevices(dpy, n); + return inplace_XDeviceInfo_shrink(ret, *n); } EXPORT void my32_XFreeDeviceList(x64emu_t* emu, void* l) |