diff --git a/plugins/GSdx/GSSettingsDlg.cpp b/plugins/GSdx/GSSettingsDlg.cpp index 71a1e5c97a..ea84e991e8 100644 --- a/plugins/GSdx/GSSettingsDlg.cpp +++ b/plugins/GSdx/GSSettingsDlg.cpp @@ -308,7 +308,13 @@ void GSSettingsDlg::UpdateRenderers() vector renderers; - GSRendererType renderer_setting = static_cast(theApp.GetConfig("Renderer", static_cast(GSRendererType::Default))); + GSRendererType renderer_setting; + + if (ComboBoxGetSelData(IDC_RENDERER, i)) + renderer_setting = static_cast(i); + else + renderer_setting = static_cast(theApp.GetConfig("Renderer", static_cast(GSRendererType::Default))); + GSRendererType renderer_sel = GSRendererType::Default; for(size_t i = 0; i < theApp.m_gs_renderers.size(); i++)