From f452d6a51fcd06dcc9d341a9291a97326afa46fc Mon Sep 17 00:00:00 2001 From: RaiKoHoff Date: Thu, 2 Jul 2020 15:58:02 +0200 Subject: [PATCH] + fix: disabled Find/Replace or Customize Schemes (by modal child) dialog should disable main window too --- src/Edit.c | 4 ++++ src/Styles.c | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/Edit.c b/src/Edit.c index d4e01533e..d715b3e9e 100644 --- a/src/Edit.c +++ b/src/Edit.c @@ -5846,6 +5846,10 @@ static INT_PTR CALLBACK EditFindReplaceDlgProc(HWND hwnd,UINT umsg,WPARAM wParam } return !0; // (!) further processing + case WM_ENABLE: + // modal child dialog should disable main window too + EnableWindow(Globals.hwndMain, (BOOL)wParam); + return !0; case WM_DESTROY: { diff --git a/src/Styles.c b/src/Styles.c index eb7fe8479..6db38cf7e 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -4074,6 +4074,11 @@ INT_PTR CALLBACK Style_CustomizeSchemesDlgProc(HWND hwnd, UINT umsg, WPARAM wPar } return !0; + case WM_ENABLE: + // modal child dialog should disable main window too + EnableWindow(Globals.hwndMain, (BOOL)wParam); + return !0; + case WM_PAINT: { HDC const hDC = GetWindowDC(hwnd);