mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-15 01:58:05 -05:00
Use WM_SETREDRAW to disable incremental updates while the config box
is switching panels. Speeds things up hugely on slow systems. [originally from svn r1236]
This commit is contained in:
parent
5fad95e748
commit
8e58b47df2
6
windlg.c
6
windlg.c
@ -1484,6 +1484,9 @@ static int GenericMainDlgProc(HWND hwnd, UINT msg,
|
||||
TVITEM item;
|
||||
int j;
|
||||
char buffer[64];
|
||||
|
||||
SendMessage (hwnd, WM_SETREDRAW, FALSE, 0);
|
||||
|
||||
item.hItem = i;
|
||||
item.pszText = buffer;
|
||||
item.cchTextMax = sizeof(buffer);
|
||||
@ -1528,6 +1531,9 @@ static int GenericMainDlgProc(HWND hwnd, UINT msg,
|
||||
create_controls(hwnd, dlgtype, translationpanelstart);
|
||||
|
||||
init_dlg_ctrls(hwnd, FALSE);
|
||||
|
||||
SendMessage (hwnd, WM_SETREDRAW, TRUE, 0);
|
||||
InvalidateRect (hwnd, NULL, TRUE);
|
||||
|
||||
SetFocus(((LPNMHDR) lParam)->hwndFrom); /* ensure focus stays */
|
||||
return 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user