sc/source/ui/view/gridwin.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 65d88dde31dcdbd1821c3ef18ae75f8628d10838
Author: Caolán McNamara <[email protected]>
AuthorDate: Thu Sep 11 08:57:56 2025 +0100
Commit: Caolán McNamara <[email protected]>
CommitDate: Thu Sep 11 16:20:00 2025 +0200
cid#1660311 silence Division or modulo by float zero
and
cid#1660494 Division or modulo by float zero
Change-Id: Ib3b27ab2ea527bea62e70910dffc0892be0b1532
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190792
Reviewed-by: Caolán McNamara <[email protected]>
Tested-by: Jenkins
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx
index 306b7dec78e8..b99dfbbe1cad 100644
--- a/sc/source/ui/view/gridwin.cxx
+++ b/sc/source/ui/view/gridwin.cxx
@@ -1532,6 +1532,7 @@ void ScGridWindow::LaunchDataSelectMenu(const SCCOL nCol,
const SCROW nRow)
// client (effective double scaling) causing wrong positioning/size.
double fZoomX(mrViewData.GetZoomX());
double fZoomY(mrViewData.GetZoomY());
+ assert(fZoomX != 0.0 && fZoomY != 0.0 && "cannot be zero");
aPos.setX(aPos.getX() / fZoomX);
aPos.setY(aPos.getY() / fZoomY);
nSizeX = nSizeX / fZoomX;