1
0
mirror of https://github.com/libretro/RetroArch synced 2025-03-18 13:20:57 +00:00

only set_controller=true for the number of ports the core supports

This commit is contained in:
radius 2017-09-17 12:44:17 -05:00
parent e35eeb8a42
commit 971458c039

@ -1018,10 +1018,10 @@ static void command_event_init_controllers(void)
set_controller = true;
break;
case RETRO_DEVICE_JOYPAD:
/* ideally this check wouldn't be required but if we always
/* ideally these checks shouldn't be required but if we always
* call core_set_controller_port_device input won't work on
* cores that don't set port information */
if (info->ports.size != 0)
* cores that don't set port information properly */
if (info->ports.size != 0 && i < info->ports.size)
set_controller = true;
break;
default: