From 786385251f499ec09cfd5fa92e635fc4d5c4e770 Mon Sep 17 00:00:00 2001 From: paul Date: Wed, 9 Mar 2011 04:04:31 +0000 Subject: [PATCH] win32: always call GetWindowSize in WM_SIZE handler - it already takes iconic windows into account (fixes a bug with minimizing/restoring windows and their size growing) git-svn-id: trunk@29756 - --- lcl/interfaces/win32/win32callback.inc | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lcl/interfaces/win32/win32callback.inc b/lcl/interfaces/win32/win32callback.inc index 48435b720e..d564ec062a 100644 --- a/lcl/interfaces/win32/win32callback.inc +++ b/lcl/interfaces/win32/win32callback.inc @@ -2318,17 +2318,7 @@ begin Window := Application.MainFormHandle; end; end; - WindowPlacement.length := SizeOf(WindowPlacement); - if IsIconic(Window) and GetWindowPlacement(Window, @WindowPlacement) then - begin - with WindowPlacement.rcNormalPosition do - begin - NewWidth := Right - Left; - NewHeight := Bottom - Top; - end; - end - else - GetWindowSize(Window, NewWidth, NewHeight); + GetWindowSize(Window, NewWidth, NewHeight); Width := NewWidth; Height := NewHeight; if Assigned(lWinControl) then