Commit 1607ee66 authored by Phillip Castaneda's avatar Phillip Castaneda
Browse files

Fix xinput enumeration

parent de0813bd
...@@ -645,7 +645,7 @@ void Win32JoyStick::CheckXInputDevices(JoyStickInfoList &joys) ...@@ -645,7 +645,7 @@ void Win32JoyStick::CheckXInputDevices(JoyStickInfoList &joys)
DWORD dwVidPid = MAKELONG(dwVid, dwPid); DWORD dwVidPid = MAKELONG(dwVid, dwPid);
for(JoyStickInfoList::iterator i = joys.begin(); i != joys.end(); ++i) for(JoyStickInfoList::iterator i = joys.begin(); i != joys.end(); ++i)
{ {
if(dwVidPid == i->productGuid.Data1) if(!i->isXInput && dwVidPid == i->productGuid.Data1)
{ {
i->isXInput = true; i->isXInput = true;
i->xInputDev = xDevice; i->xInputDev = xDevice;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment