Gtk2: fixed TScrollingWinControl moving viewport out of scrollbar max ranges.

git-svn-id: trunk@25580 -
This commit is contained in:
zeljko 2010-05-22 13:11:15 +00:00
parent 5074140f97
commit 924cafa5b4

View File

@ -2584,11 +2584,14 @@ begin
if (AWidgetInfo^.LCLObject is TScrollingWinControl) then
begin
MaxValue := ARange^.adjustment^.upper;
if ARange^.adjustment^.page_size > 0 then
MaxValue := ARange^.adjustment^.upper - ARange^.adjustment^.page_size
else
MaxValue := ARange^.adjustment^.upper;
if (AValue > MaxValue) or (AValue < ARange^.adjustment^.lower) then
begin
Result := not Result;
exit;
AValue := MaxValue;
end;
end;