Always set controller port device descriptors

This commit is contained in:
twinaphex 2017-09-12 04:29:37 +02:00
parent f62bf91e90
commit 0ced9ca913

View File

@ -1015,7 +1015,6 @@ static void command_event_init_controllers(void)
RARCH_LOG("%s %u.\n",
msg_hash_to_str(MSG_VALUE_DISCONNECTING_DEVICE_FROM_PORT),
i + 1);
set_controller = true;
break;
case RETRO_DEVICE_JOYPAD:
break;
@ -1024,18 +1023,14 @@ static void command_event_init_controllers(void)
* This is broken behavior of course, but avoid breaking
* cores needlessly. */
RARCH_LOG("%s %u: %s (ID: %u).\n",
msg_hash_to_str(MSG_CONNECTING_TO_PORT),
device, ident, i+1);
set_controller = true;
msg_hash_to_str(MSG_CONNECTING_TO_PORT),
device, ident, i+1);
break;
}
if (set_controller)
{
pad.device = device;
pad.port = i;
core_set_controller_port_device(&pad);
}
pad.device = device;
pad.port = i;
core_set_controller_port_device(&pad);
}
}