From faaf64433122eb70f00f5629a24e36e30fa898b7 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Sat, 13 Jan 2024 23:36:07 +0100 Subject: [PATCH] Qt/input: show all mmjoy devices with connection in dropdown This fixes weird issues with disconnected pads while also showing the status. --- rpcs3/Input/mm_joystick_handler.cpp | 2 +- rpcs3/rpcs3qt/pad_settings_dialog.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/Input/mm_joystick_handler.cpp b/rpcs3/Input/mm_joystick_handler.cpp index c4bcb26070..1f8e6ec93e 100644 --- a/rpcs3/Input/mm_joystick_handler.cpp +++ b/rpcs3/Input/mm_joystick_handler.cpp @@ -385,7 +385,7 @@ PadHandlerBase::connection mm_joystick_handler::get_next_button_press(const std: return connection::connected; } default: - break; + return connection::disconnected; } return connection::no_data; diff --git a/rpcs3/rpcs3qt/pad_settings_dialog.cpp b/rpcs3/rpcs3qt/pad_settings_dialog.cpp index f21e1db444..7102e2e649 100644 --- a/rpcs3/rpcs3qt/pad_settings_dialog.cpp +++ b/rpcs3/rpcs3qt/pad_settings_dialog.cpp @@ -1445,6 +1445,7 @@ void pad_settings_dialog::ChangeHandler() { #ifdef _WIN32 case pad_handler::xinput: + case pad_handler::mm: #endif case pad_handler::ds3: case pad_handler::ds4: