LCL: removed 64bit workaround

git-svn-id: trunk@16132 -
This commit is contained in:
mattias 2008-08-19 01:02:11 +00:00
parent 4edebb3254
commit 01c1dcb550

View File

@ -1684,17 +1684,8 @@ var
crsScaleChilds:
begin
{$IFDEF CPU64}
{$NOTE remove this workaround, when compiler bug fixed}
if Child.MinimumSize[Orientation]=0 then
CurScale:=0
else
CurScale:=double(Child.MinimumSize[Orientation])
/Child.PreferredSize[Orientation];
{$ELSE}
CurScale:=double(Child.MinimumSize[Orientation])
/Child.PreferredSize[Orientation];
{$ENDIF}
CurOffset:=Child.PreferredSize[Orientation]
-Child.MinimumSize[Orientation];
if (Factor.Offset=0) or (Factor.Scale<CurScale) then begin
@ -1705,17 +1696,8 @@ var
crsHomogenousChildResize:
begin
{$IFDEF CPU64}
{$NOTE remove this workaround, when compiler bug fixed}
if Child.MinimumSize[Orientation]=0 then
CurScale:=0
else
CurScale:=double(Child.MinimumSize[Orientation])
/Child.PreferredSize[Orientation];
{$ELSE}
CurScale:=double(Child.MinimumSize[Orientation])
/Child.PreferredSize[Orientation];
{$ENDIF}
CurOffset:=Child.PreferredSize[Orientation]
-Child.MinimumSize[Orientation];
if (Factor.Offset=0) or (Factor.Offset>CurOffset) then begin