From 9befaf995bd9024390f6986f3a964f87ed1b5994 Mon Sep 17 00:00:00 2001 From: meancoot Date: Fri, 29 Nov 2013 14:41:21 -0500 Subject: [PATCH] (Apple) Fix input issues caused by previous commit --- apple/common/setting_data.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apple/common/setting_data.c b/apple/common/setting_data.c index 7149b1028f..4a134a5076 100644 --- a/apple/common/setting_data.c +++ b/apple/common/setting_data.c @@ -561,6 +561,8 @@ const rarch_setting_t* setting_data_get_list() for (int player = 0; player < MAX_PLAYERS; player ++) { + const struct retro_keybind* const defaults = (player == 0) ? retro_keybinds_1 : retro_keybinds_rest; + char buffer[32]; snprintf(buffer, 32, "Player %d", player + 1); START_SUB_GROUP(strdup(buffer)) @@ -568,7 +570,7 @@ const rarch_setting_t* setting_data_get_list() if (!input_config_bind_map[i].meta) { const struct input_bind_map* bind = &input_config_bind_map[i]; - CONFIG_BIND(g_settings.input.binds[0][i], player + 1, bind->base, bind->desc, &retro_keybinds_1[i]) + CONFIG_BIND(g_settings.input.binds[player][i], player + 1, bind->base, bind->desc, &defaults[i]) } END_SUB_GROUP() }