aboutsummaryrefslogtreecommitdiff
path: root/src/hid_core/frontend/emulated_controller.cpp
diff options
context:
space:
mode:
authorMaranBr <maranbr@outlook.com>2026-09-26 02:21:45 +0200
committercrueter <crueter@eden-emu.dev>2026-09-26 02:21:45 +0200
commit87d2f03c39bc441055d593a7913f63a017795359 (patch)
treeedcbfebed063374771f23535137677cc43883db9 /src/hid_core/frontend/emulated_controller.cpp
parentbebc19da3253f13ceb5abfe8560cdbdc32ea7d8a (diff)
[hid_core] Code cleanup (#4461)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions). - [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md) - [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability. ------------------- This is just a code cleanup. This is no longer necessary due to commit #4457. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4461 Reviewed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/hid_core/frontend/emulated_controller.cpp')
-rw-r--r--src/hid_core/frontend/emulated_controller.cpp22
1 files changed, 4 insertions, 18 deletions
diff --git a/src/hid_core/frontend/emulated_controller.cpp b/src/hid_core/frontend/emulated_controller.cpp
index 1092970ee8..7b4af13232 100644
--- a/src/hid_core/frontend/emulated_controller.cpp
+++ b/src/hid_core/frontend/emulated_controller.cpp
@@ -761,9 +761,6 @@ void EmulatedController::StartMotionCalibration() {
}
void EmulatedController::SetButton(const Common::Input::CallbackStatus& callback, std::size_t index, Common::UUID uuid) {
- const auto player_index = Service::HID::NpadIdTypeToIndex(npad_id_type);
- const auto& player = Settings::values.players.GetValue()[player_index];
-
if (index >= controller.button_values.size()) {
return;
}
@@ -916,21 +913,10 @@ void EmulatedController::SetButton(const Common::Input::CallbackStatus& callback
break;
}
- if (!is_connected) {
- if (npad_type == NpadStyleIndex::Handheld) {
- if (npad_id_type == NpadIdType::Handheld) {
- Connect();
- controller_connected[player_index] = true;
- }
- } else if (npad_type != NpadStyleIndex::Handheld) {
- if (npad_id_type == NpadIdType::Player1) {
- Connect();
- controller_connected[player_index] = true;
- } else if (player.connected && !controller_connected[player_index]) {
- Connect();
- controller_connected[player_index] = true;
- }
- }
+ const auto player_index = Service::HID::NpadIdTypeToIndex(npad_id_type);
+ const auto& player = Settings::values.players.GetValue()[player_index];
+ if (player.connected) {
+ Connect();
}
TriggerOnChange(ControllerTriggerType::Button, true);