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);
