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;

Reply via email to