diff -r 39866eb9e4a6 -r 8957b05d368a hedgewars/uFloat.pas --- a/hedgewars/uFloat.pas Tue Aug 07 21:18:33 2012 +0400 +++ b/hedgewars/uFloat.pas Tue Aug 07 13:21:15 2012 -0400 @@ -369,7 +369,7 @@ function hwPow(const t: hwFloat;p: LongWord): hwFloat; begin hwPow:= t; -if p mod 2 = 0 then hwPow.isNegative:= t.isNegative; +if p mod 2 = 0 then hwPow.isNegative:= false; while p > 0 do begin