From 9cccaac9d384700bad143c92a6bbe32e139200ac Mon Sep 17 00:00:00 2001 From: uncavo-hdmi Date: Sun, 2 Feb 2025 22:56:34 +0100 Subject: [PATCH] minor fix to RefreshControllers logic --- src/Ryujinx/AutoAssignController.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Ryujinx/AutoAssignController.cs b/src/Ryujinx/AutoAssignController.cs index df16ac75b..167a46995 100644 --- a/src/Ryujinx/AutoAssignController.cs +++ b/src/Ryujinx/AutoAssignController.cs @@ -46,6 +46,13 @@ namespace Ryujinx.Ava List oldConfig = _configurationState.Hid.InputConfig.Value.Where(x => x != null).ToList(); List newConfig = GetOrderedConfig(controllers, oldConfig); + int index = 0; + foreach (var config in newConfig) + { + config.PlayerIndex = (PlayerIndex)index; + index++; + } + _viewModel.AppHost?.NpadManager.ReloadConfiguration(newConfig, _configurationState.Hid.EnableKeyboard, _configurationState.Hid.EnableMouse); _configurationState.Hid.InputConfig.Value = newConfig;