From 0506c341ac3c51c6b1ccb1ecd65165e3b17a62dd Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Thu, 20 Mar 2008 23:26:10 +0800 Subject: [PATCH] user32: Increase an initial buffer size from 32 to 128 hwnds for enumerated children. --- dlls/user32/win.c | 2 +- dlls/user32/winpos.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/user32/win.c b/dlls/user32/win.c index f0de7691fd..d5d0267377 100644 --- a/dlls/user32/win.c +++ b/dlls/user32/win.c @@ -215,7 +215,7 @@ static WND *free_window_handle( HWND hwnd ) static HWND *list_window_children( HDESK desktop, HWND hwnd, LPCWSTR class, DWORD tid ) { HWND *list; - int size = 32; + int size = 128; for (;;) { diff --git a/dlls/user32/winpos.c b/dlls/user32/winpos.c index 6ee350812e..35ac5b0adc 100644 --- a/dlls/user32/winpos.c +++ b/dlls/user32/winpos.c @@ -259,7 +259,7 @@ BOOL WINAPI ScreenToClient( HWND hwnd, LPPOINT lppnt ) static HWND *list_children_from_point( HWND hwnd, POINT pt ) { HWND *list; - int size = 32; + int size = 128; for (;;) { -- 2.33.8