From 8c973188efa019bd2909d8d74b9002dd256d3eca Mon Sep 17 00:00:00 2001 From: rsgnz <639472+rsgnz@users.noreply.github.com> Date: Thu, 7 Dec 2023 11:26:31 +0100 Subject: [PATCH] Fix "Post-processing shader not found" when (off) is selected. (2nd version) --- .../Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp index aa0e3d1d28..b6384dc194 100644 --- a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp @@ -297,7 +297,7 @@ void EnhancementsWidget::LoadPPShaders() .arg(tr(g_video_backend->GetDisplayName().c_str()))); VideoCommon::PostProcessingConfiguration pp_shader; - if (selected_shader != "(off)" && supports_postprocessing) + if (selected_shader != "" && supports_postprocessing) { pp_shader.LoadShader(selected_shader); m_configure_pp_effect->setEnabled(pp_shader.HasOptions()); @@ -473,11 +473,11 @@ void EnhancementsWidget::SaveSettings() const bool passive = g_Config.stereo_mode == StereoMode::Passive; Config::SetBaseOrCurrent(Config::GFX_ENHANCE_POST_SHADER, (!anaglyph && !passive && m_pp_effect->currentIndex() == 0) ? - "(off)" : + "" : m_pp_effect->currentText().toStdString()); VideoCommon::PostProcessingConfiguration pp_shader; - if (Config::Get(Config::GFX_ENHANCE_POST_SHADER) != "(off)") + if (Config::Get(Config::GFX_ENHANCE_POST_SHADER) != "") { pp_shader.LoadShader(Config::Get(Config::GFX_ENHANCE_POST_SHADER)); m_configure_pp_effect->setEnabled(pp_shader.HasOptions());