diff --git a/src/duckstation-qt/controllersettingswindow.cpp b/src/duckstation-qt/controllersettingswindow.cpp index 89d1aac07..4c76f3d87 100644 --- a/src/duckstation-qt/controllersettingswindow.cpp +++ b/src/duckstation-qt/controllersettingswindow.cpp @@ -489,7 +489,7 @@ void ControllerSettingsWindow::createWidgets() m_ui.settingsContainer->addWidget(m_global_settings); connect(m_global_settings, &ControllerGlobalSettingsWidget::bindingSetupChanged, this, &ControllerSettingsWindow::createWidgets); - if (isEditingGlobalSettings()) + if (!isEditingGameSettings()) { for (const auto& [identifier, device_name] : m_device_list) m_global_settings->addDeviceToList(QString::fromStdString(identifier), QString::fromStdString(device_name));