sc/source/ui/view/gridwin.cxx | 1 + 1 file changed, 1 insertion(+) New commits: commit 65d88dde31dcdbd1821c3ef18ae75f8628d10838 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Thu Sep 11 08:57:56 2025 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> 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 <caolan.mcnam...@collabora.com> 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;