diff --git a/dxinput/utils/list.c b/dxinput/utils/list.c index e36e1b6..0803a65 100644 --- a/dxinput/utils/list.c +++ b/dxinput/utils/list.c @@ -51,7 +51,8 @@ list_device(int* num) DeviceInfo* devs = NULL; for (i = 0; i < all_num; i++) { if ((xinfos[i].use != XISlavePointer && - xinfos[i].use != XISlaveKeyboard)) { + xinfos[i].use != XISlaveKeyboard && + xinfos[i].use != XIFloatingSlave)) { continue; }