From 9efe8dab8952bbb2685941dacc7e4fa684b92bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bi=C8=99oc=20George?= Date: Sun, 1 Sep 2019 22:58:43 +0200 Subject: [PATCH] [CPL] Do not enable the "Apply" button unconditionally (#1876) Fix for WINED3DCFG and OPENGLCFG. CORE-16330 --- dll/cpl/openglcfg/general.c | 5 ++++- dll/cpl/wined3dcfg/general.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dll/cpl/openglcfg/general.c b/dll/cpl/openglcfg/general.c index 0b9db4ca219..f9376ed0b8c 100644 --- a/dll/cpl/openglcfg/general.c +++ b/dll/cpl/openglcfg/general.c @@ -173,7 +173,10 @@ INT_PTR CALLBACK GeneralPageProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM if (LOWORD(wParam) == IDC_RENDERER || LOWORD(wParam) == IDC_DEBUG_OUTPUT) { - PropSheet_Changed(GetParent(hWndDlg), hWndDlg); + if (HIWORD(wParam) == CBN_SELCHANGE) + { + PropSheet_Changed(GetParent(hWndDlg), hWndDlg); + } } break; diff --git a/dll/cpl/wined3dcfg/general.c b/dll/cpl/wined3dcfg/general.c index 659b5d1fac9..b7a178281f3 100644 --- a/dll/cpl/wined3dcfg/general.c +++ b/dll/cpl/wined3dcfg/general.c @@ -154,7 +154,7 @@ INT_PTR CALLBACK GeneralPageProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM return TRUE; case WM_COMMAND: - if (LOWORD(wParam) > IDC_MIN && LOWORD(wParam) < IDC_MAX) + if (LOWORD(wParam) > IDC_MIN && LOWORD(wParam) < IDC_MAX && HIWORD(wParam) == CBN_SELCHANGE) PropSheet_Changed(GetParent(hWndDlg), hWndDlg); break;