diff options
Diffstat (limited to '')
| -rw-r--r-- | src/core/hle/service/hid/controllers/npad.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/service/hid/controllers/npad.cpp b/src/core/hle/service/hid/controllers/npad.cpp index 1082be489..ff783b3cc 100644 --- a/src/core/hle/service/hid/controllers/npad.cpp +++ b/src/core/hle/service/hid/controllers/npad.cpp | |||
| @@ -892,7 +892,7 @@ void Controller_NPad::UpdateControllerAt(NPadControllerType controller, std::siz | |||
| 892 | return; | 892 | return; |
| 893 | } | 893 | } |
| 894 | 894 | ||
| 895 | if (controller == NPadControllerType::Handheld) { | 895 | if (controller == NPadControllerType::Handheld && npad_index == HANDHELD_INDEX) { |
| 896 | Settings::values.players.GetValue()[HANDHELD_INDEX].controller_type = | 896 | Settings::values.players.GetValue()[HANDHELD_INDEX].controller_type = |
| 897 | MapNPadToSettingsType(controller); | 897 | MapNPadToSettingsType(controller); |
| 898 | Settings::values.players.GetValue()[HANDHELD_INDEX].connected = true; | 898 | Settings::values.players.GetValue()[HANDHELD_INDEX].connected = true; |