From 30071e8f645556285c3ed277eeb2eab15f2d9d73 Mon Sep 17 00:00:00 2001 From: Catherine Reprobate Date: Sun, 13 Apr 2025 10:35:43 -0700 Subject: [PATCH] port: call `joyReset()` when changing controllers This needs to be called for controller reassignments to take effect in MP modes --- port/src/optionsmenu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/port/src/optionsmenu.c b/port/src/optionsmenu.c index 4771fc28b..29105ab93 100644 --- a/port/src/optionsmenu.c +++ b/port/src/optionsmenu.c @@ -597,8 +597,10 @@ static MenuItemHandlerResult menuhandlerController(s32 operation, struct menuite if (data->dropdown.value == 0) { // unassign controller inputAssignController(g_ExtMenuPlayer, -1); + joyReset(); } else if (data->dropdown.value <= numCtrls) { inputAssignController(g_ExtMenuPlayer, ctrls[data->dropdown.value - 1]); + joyReset(); } break; case MENUOP_GETSELECTEDINDEX: