basegfx/source/tools/gradienttools.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit 67fcd8f268fd04ca2012470af2257b394b77b8fc Author: Gautham Krishnan <gauthamkrishnanpr...@gmail.com> AuthorDate: Sat Mar 12 21:16:59 2022 +0530 Commit: Hossein <hoss...@libreoffice.org> CommitDate: Fri Mar 18 18:46:00 2022 +0100 tdf#147906 used std::hypot for Pythagorean addition Change-Id: I9bf10374af93cd22e429a112937aaa8828126523 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131504 Tested-by: Jenkins Reviewed-by: Hossein <hoss...@libreoffice.org> diff --git a/basegfx/source/tools/gradienttools.cxx b/basegfx/source/tools/gradienttools.cxx index b4f1f6222f52..c6e716510432 100644 --- a/basegfx/source/tools/gradienttools.cxx +++ b/basegfx/source/tools/gradienttools.cxx @@ -136,7 +136,7 @@ namespace basegfx // add object expansion if(bCircular) { - const double fOriginalDiag(sqrt((fTargetSizeX * fTargetSizeX) + (fTargetSizeY * fTargetSizeY))); + const double fOriginalDiag(std::hypot(fTargetSizeX, fTargetSizeY)); fTargetOffsetX -= (fOriginalDiag - fTargetSizeX) / 2.0; fTargetOffsetY -= (fOriginalDiag - fTargetSizeY) / 2.0; @@ -418,7 +418,7 @@ namespace basegfx return 0.0; } - const double t(1.0 - sqrt(aCoor.getX() * aCoor.getX() + aCoor.getY() * aCoor.getY())); + const double t(1.0 - std::hypot(aCoor.getX(), aCoor.getY())); const sal_uInt32 nSteps(rGradInfo.getSteps()); if(nSteps && t < 1.0)