From e56609d8362ed4d61f5fa596893da07f268bbd59 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Wed, 15 Sep 2021 21:26:53 +0200 Subject: [PATCH] Qt: Relocate pad handler parameter changes --- rpcs3/rpcs3qt/pad_settings_dialog.cpp | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/rpcs3/rpcs3qt/pad_settings_dialog.cpp b/rpcs3/rpcs3qt/pad_settings_dialog.cpp index 565df3be3d..5f4fac8d93 100644 --- a/rpcs3/rpcs3qt/pad_settings_dialog.cpp +++ b/rpcs3/rpcs3qt/pad_settings_dialog.cpp @@ -558,18 +558,6 @@ void pad_settings_dialog::ReloadButtons() updateButton(button_ids::id_pressure_intensity, ui->b_pressure_intensity, &cfg.pressure_intensity_button); - m_min_force = m_handler->vibration_min; - m_max_force = m_handler->vibration_max; - - // Enable Vibration Checkboxes - m_enable_rumble = m_handler->has_rumble(); - - // Enable Deadzone Settings - m_enable_deadzones = m_handler->has_deadzones(); - - // Enable Pressure Sensitivity Settings - m_enable_pressure_intensity_button = m_handler->has_pressure_intensity_button(); - UpdateLabels(true); } @@ -1217,6 +1205,19 @@ void pad_settings_dialog::ChangeHandler() } ui->l_description->setText(m_description); + // Update parameters + m_min_force = m_handler->vibration_min; + m_max_force = m_handler->vibration_max; + + // Enable Vibration Checkboxes + m_enable_rumble = m_handler->has_rumble(); + + // Enable Deadzone Settings + m_enable_deadzones = m_handler->has_deadzones(); + + // Enable Pressure Sensitivity Settings + m_enable_pressure_intensity_button = m_handler->has_pressure_intensity_button(); + // Change our contextual widgets ui->left_stack->setCurrentIndex((m_handler->m_type == pad_handler::keyboard) ? 1 : 0); ui->right_stack->setCurrentIndex((m_handler->m_type == pad_handler::keyboard) ? 1 : 0);