diff --git a/src/citra_qt/configuration/configure_input.cpp b/src/citra_qt/configuration/configure_input.cpp index 7bfc58aa89..09a6a83303 100644 --- a/src/citra_qt/configuration/configure_input.cpp +++ b/src/citra_qt/configuration/configure_input.cpp @@ -96,9 +96,6 @@ static QString AnalogToText(const Common::ParamPackage& param, const std::string ConfigureInput::ConfigureInput(QWidget* parent) : QWidget(parent), ui(std::make_unique()), timeout_timer(std::make_unique()), poll_timer(std::make_unique()) { - - // If the user closes the dialog, the changes are reverted in `GMainWindow::OnConfigure()` - ui->setupUi(this); setFocusPolicy(Qt::ClickFocus); @@ -141,6 +138,8 @@ ConfigureInput::ConfigureInput(QWidget* parent) handleClick(button_map[button_id], [=](const Common::ParamPackage& params) { buttons_param[button_id] = params; + // If the user closes the dialog, the changes are reverted in + // `GMainWindow::OnConfigure()` applyConfiguration(); Settings::SaveProfile(ui->profile->currentIndex()); },