drawinglayer/source/tools/emfphelperdata.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 2eee25476f75c92a5f2b5f95cb6b7349b48d8c86
Author:     Caolán McNamara <[email protected]>
AuthorDate: Mon Nov 3 08:38:00 2025 +0000
Commit:     Caolán McNamara <[email protected]>
CommitDate: Fri Nov 21 13:36:23 2025 +0100

    cid#1667045 silence Division or modulo by float zero
    
    Change-Id: I16a62003be4a5cc09afa2a21f89251da6dec46c6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194308
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/drawinglayer/source/tools/emfphelperdata.cxx 
b/drawinglayer/source/tools/emfphelperdata.cxx
index 50333946053e..94cf9500c98a 100644
--- a/drawinglayer/source/tools/emfphelperdata.cxx
+++ b/drawinglayer/source/tools/emfphelperdata.cxx
@@ -1671,7 +1671,9 @@ namespace emfplushelper
                         if (mbSetTextContrast)
                         {
                             sal_uInt16 nTextContrast = 
std::clamp(mnTextContrast, LOWERGAMMA, UPPERGAMMA);
+                            assert(nTextContrast >= LOWERGAMMA && 
nTextContrast <= UPPERGAMMA);
                             const auto gammaVal = nTextContrast / 1000;
+                            assert(gammaVal != 0);
                             SAL_INFO("drawinglayer.emf", "EMF+  Text contrast: 
" << gammaVal << " gamma");
                             const basegfx::BColorModifier_gamma 
gamma(gammaVal);
 

Reply via email to