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)

Reply via email to