From c9c214d1e4147aed55d66b335b98293962778c49 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Mon, 22 Jan 2001 12:35:16 +0000 Subject: [PATCH] Try the blindingly-obvious fix for the hidden-controls-are-still- accessible GUI bug. [originally from svn r879] --- windlg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windlg.c b/windlg.c index abc09022..f36da4b1 100644 --- a/windlg.c +++ b/windlg.c @@ -596,7 +596,11 @@ static void hide(HWND hwnd, int hide, int minid, int maxid) { for (i = minid; i < maxid; i++) { HWND ctl = GetDlgItem(hwnd, i); if (ctl) { + if (!hide) + EnableWindow(ctl, 1); ShowWindow(ctl, hide ? SW_HIDE : SW_SHOW); + if (hide) + EnableWindow(ctl, 0); } } }