win32: don't change mainform window state on application restore (bug #0012654)

git-svn-id: trunk@18284 -
This commit is contained in:
paul 2009-01-14 04:34:13 +00:00
parent 92a3c282c1
commit 862a8f9949

View File

@ -887,7 +887,8 @@ var
and Application.MainForm.HandleAllocated then
begin
PLMsg^.Result := Windows.DefWindowProc(Window, WM_SYSCOMMAND, WParam, LParam);
Windows.ShowWindow(Application.MainForm.Handle, SW_RESTORE);
if Application.MainForm.HandleObjectShouldBeVisible then
Windows.ShowWindow(Application.MainForm.Handle, SW_SHOW);
if Windows.IsWindowEnabled(Application.MainForm.Handle) then
Windows.SetActiveWindow(Application.MainForm.Handle);
WinProcess := false;