diff --git a/Source/OpenTK/Platform/Windows/WinRawJoystick.cs b/Source/OpenTK/Platform/Windows/WinRawJoystick.cs index 455dfe52..82f13c60 100644 --- a/Source/OpenTK/Platform/Windows/WinRawJoystick.cs +++ b/Source/OpenTK/Platform/Windows/WinRawJoystick.cs @@ -261,7 +261,7 @@ namespace OpenTK.Platform.Windows // This is a new device, query its capabilities and add it // to the device list - if (!QueryDeviceCaps(device)) + if (!QueryDeviceCaps(device) && !is_xinput) { continue; } @@ -611,6 +611,8 @@ namespace OpenTK.Platform.Windows } } } + else + return false; } finally {