drawinglayer/source/processor2d/vclprocessor2d.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 84e9f30fef505f226cd3f2d47607825b0bb85825 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Fri Aug 15 19:27:36 2025 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Sat Aug 16 15:13:09 2025 +0200 cid#1660340 silence Division or modulo by float zero and cid#1660450 silence Division or modulo by float zero we're guarded against this already Change-Id: I4ef9a8febccfc34b7be8514e4c0720307960dcb1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189726 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Jenkins diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index ddc9b4b2a963..4d13286c1280 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -429,6 +429,9 @@ void VclProcessor2D::RenderTextSimpleOrDecoratedPortionPrimitive2D( SAL_WARN("drawinglayer", "skipping invalid scaling"); else { + assert(nFontScalingFixX != 0 && nFontScalingFixY != 0 + && "or bValidScaling would be false"); + Point origin = aMapMode.GetOrigin(); mpOutputDevice->Push(vcl::PushFlags::MAPMODE);