improved input controller detection on menu exit

This commit is contained in:
ekeeke31 2011-02-23 19:19:48 +00:00
parent 5567576861
commit 03c3f9c135

View File

@ -717,11 +717,10 @@ int gx_input_FindDevices(void)
{
case 0: /* Gamecube Controller */
{
if (!(pad & (1 << config.input[player].port)))
if (pad & (1 << config.input[player].port))
{
return 0;
}
found++;
}
break;
}
@ -730,11 +729,10 @@ int gx_input_FindDevices(void)
{
wpad = 255;
WPAD_Probe(config.input[player].port, &wpad);
if (wpad == 255)
if (wpad != 255)
{
return 0;
}
found++;
}
break;
}
@ -743,11 +741,10 @@ int gx_input_FindDevices(void)
{
wpad = 255;
WPAD_Probe(config.input[player].port, &wpad);
if (wpad != (config.input[player].device - 1))
if (wpad == (config.input[player].device - 1))
{
return 0;
}
found++;
}
break;
}
#endif