vcl/unx/generic/gdi/cairotextrender.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit b323f1fba2a7a409177f5296c6ba8b98c9e537ad
Author:     Caolán McNamara <[email protected]>
AuthorDate: Sun Aug 28 20:30:07 2022 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Sun Aug 28 22:12:19 2022 +0200

    ofz#50729 Integer-overflow
    
    Change-Id: I9713130c6d621a4c5cc45a861170ae336a600bbd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138950
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/vcl/unx/generic/gdi/cairotextrender.cxx 
b/vcl/unx/generic/gdi/cairotextrender.cxx
index 5ddee651d70e..3f43591b97a3 100644
--- a/vcl/unx/generic/gdi/cairotextrender.cxx
+++ b/vcl/unx/generic/gdi/cairotextrender.cxx
@@ -190,8 +190,8 @@ void CairoTextRender::DrawTextLayout(const 
GenericSalLayout& rLayout, const SalG
         return;
 
     const vcl::font::FontSelectPattern& rFSD = 
rInstance.GetFontSelectPattern();
-    int nHeight = rFSD.mnHeight;
-    int nWidth = rFSD.mnWidth ? rFSD.mnWidth : nHeight;
+    double nHeight = rFSD.mnHeight;
+    double nWidth = rFSD.mnWidth ? rFSD.mnWidth : nHeight;
     if (nWidth == 0 || nHeight == 0)
         return;
 

Reply via email to