lcl: lcltype: check for same nNumerator and nDenominator value in MulDiv.

git-svn-id: trunk@53579 -
This commit is contained in:
ondrej 2016-12-06 18:51:24 +00:00
parent 17b353b2e7
commit 0b202568c5

View File

@ -3034,6 +3034,9 @@ function MulDiv(nNumber, nNumerator, nDenominator: Integer): Integer;
begin
if nDenominator = 0 then
Result := -1
else
if nNumerator = nDenominator then
Result := nNumber
else
Result := MathRound(int64(nNumber) * int64(nNumerator) / nDenominator);
end;