diff --git a/obs/window-basic-settings.cpp b/obs/window-basic-settings.cpp index 4fc7d5649..08d46bb75 100644 --- a/obs/window-basic-settings.cpp +++ b/obs/window-basic-settings.cpp @@ -565,7 +565,9 @@ void OBSBasicSettings::SaveVideoSettings() /* ------------------- */ - SaveCombo(ui->renderer, "Video", "Renderer"); + if (WidgetChanged(ui->renderer)) + config_set_string(App()->GlobalConfig(), "Video", "Renderer", + QT_TO_UTF8(ui->renderer->currentText())); if (WidgetChanged(ui->baseResolution) && ConvertResText(QT_TO_UTF8(baseResolution), cx, cy)) {