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;
