diff --git a/ide/fpusrscr.pas b/ide/fpusrscr.pas index e9579fde02..657e5abe2d 100644 --- a/ide/fpusrscr.pas +++ b/ide/fpusrscr.pas @@ -986,7 +986,7 @@ begin GetConsoleScreenBufferInfo(StartScreenBufferHandle, @ConsoleScreenBufferInfo); BigWin.X:=ConsoleScreenBufferInfo.dwSize.X; - BigWin.Y:=200; + BigWin.Y:=ConsoleScreenBufferInfo.srwindow.bottom-ConsoleScreenBufferInfo.srwindow.top; // mants 15779 was 200 { Try to allow to store more info } res:=SetConsoleScreenBufferSize(NewScreenBufferHandle,BigWin); if not res then @@ -999,8 +999,14 @@ begin @ConsoleScreenBufferInfo); { make sure that the IDE Screen Handle has the maximum display size this removes the scroll bars if it is maximized } + + BigWin.X:=ConsoleScreenBufferInfo.dwSize.X; + BigWin.Y:=ConsoleScreenBufferInfo.srwindow.bottom-ConsoleScreenBufferInfo.srwindow.top; res:=SetConsoleScreenBufferSize(NewScreenBufferHandle, - ConsoleScreenBufferInfo.dwMaximumWindowSize); + BigWin); +// mants 15779 : was +// res:=SetConsoleScreenBufferSize(NewScreenBufferHandle, +// ConsoleScreenBufferInfo.dwMaximumWindowSize); if not res then error:=GetLastError; IDEScreenBufferHandle:=NewScreenBufferHandle;