diff --git a/src/g_game.c b/src/g_game.c index f902919dd..950440fca 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -705,7 +705,8 @@ retrygetcontrol: } // If you're on controller, try your keyboard-based binds as an immediate backup. - if (p == 0 && deviceID > 0 && !tryingotherID) + // Do not do this if there are more than 1 local player. + if (p == 0 && deviceID > 0 && !tryingotherID && menuPlayers < 2 && !splitscreen) { deviceID = 0; goto retrygetcontrol;