diff --git a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp index 8baa89db01..0353a69eea 100644 --- a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp @@ -142,9 +142,10 @@ void GeneralWidget::ConnectWidgets() // Video Backend connect(m_backend_combo, qOverload(&QComboBox::currentIndexChanged), this, &GeneralWidget::SaveSettings); - connect(m_adapter_combo, qOverload(&QComboBox::currentIndexChanged), this, [](int index) { + connect(m_adapter_combo, qOverload(&QComboBox::currentIndexChanged), this, [&](int index) { g_Config.iAdapter = index; Config::SetBaseOrCurrent(Config::GFX_ADAPTER, index); + emit BackendChanged(QString::fromStdString(Config::Get(Config::MAIN_GFX_BACKEND))); }); }