vcl/source/gdi/pdfwriter_impl.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 1e9ace4c35e4206c24ded230433915850a1f04d1
Author:     Bogdan B <buzea.bog...@libreoffice.org>
AuthorDate: Thu Nov 24 20:48:06 2022 +0100
Commit:     Hossein <hoss...@libreoffice.org>
CommitDate: Thu Nov 24 21:56:09 2022 +0100

    tdf#147906 used std::hypot for Pythagorean addition
    
    Change-Id: Ie835faef0d66a9a34b007fdea847eb0f54da9068
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143167
    Tested-by: Jenkins
    Reviewed-by: Hossein <hoss...@libreoffice.org>

diff --git a/vcl/source/gdi/pdfwriter_impl.cxx 
b/vcl/source/gdi/pdfwriter_impl.cxx
index fdc78dcb8422..8a2babe75631 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -6345,7 +6345,7 @@ void PDFWriterImpl::drawVerticalGlyphs(
         {
             double nOffsetX = rGlyphs[i+1].m_aPos.getX() - 
rGlyphs[i].m_aPos.getX();
             double nOffsetY = rGlyphs[i+1].m_aPos.getY() - 
rGlyphs[i].m_aPos.getY();
-            nXOffset += sqrt(nOffsetX*nOffsetX + nOffsetY*nOffsetY);
+            nXOffset += std::hypot(nOffsetX, nOffsetY);
         }
         if (!rGlyphs[i].m_pGlyph->glyphId())
             continue;

Reply via email to