diff --git a/plugins/GSdx/GSSettingsDlg.cpp b/plugins/GSdx/GSSettingsDlg.cpp index eeb6ac8ab6..66acffba67 100644 --- a/plugins/GSdx/GSSettingsDlg.cpp +++ b/plugins/GSdx/GSSettingsDlg.cpp @@ -169,10 +169,6 @@ void GSSettingsDlg::OnInit() // External FX shader CheckDlgButton(m_hWnd, IDC_SHADER_FX, theApp.GetConfig("shaderfx", 0)); - // External FX Shader(OpenGL) - theApp.SetConfig("shaderfx_conf", "GSdx_FX_Settings.ini"); - theApp.SetConfig("shaderfx_glsl", "shader.fx"); - // Hacks CheckDlgButton(m_hWnd, IDC_HACKS_ENABLED, theApp.GetConfig("UserHacks", 0)); @@ -299,6 +295,10 @@ bool GSSettingsDlg::OnCommand(HWND hWnd, UINT id, UINT code) // External FX Shader theApp.SetConfig("shaderfx", (int)IsDlgButtonChecked(m_hWnd, IDC_SHADER_FX)); + + // External FX Shader(OpenGL) + theApp.SetConfig("shaderfx_conf", "GSdx_FX_Settings.ini"); + theApp.SetConfig("shaderfx_glsl", "shader.fx"); theApp.SetConfig("UserHacks", (int)IsDlgButtonChecked(m_hWnd, IDC_HACKS_ENABLED)); }