sc/source/ui/view/gridwin2.cxx |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 7e74f2260b7d093c1b3bb6e362de1c52b5068cc6
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Mon May 1 20:58:00 2023 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Tue May 2 10:01:47 2023 +0200

    cid#1528432 Argument cannot be negative
    
    Change-Id: Ic55c524a9ec8ae9a4df7f96d284d822616fa3b54
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151241
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sc/source/ui/view/gridwin2.cxx b/sc/source/ui/view/gridwin2.cxx
index 94d90443da26..01f5f39dd7d3 100644
--- a/sc/source/ui/view/gridwin2.cxx
+++ b/sc/source/ui/view/gridwin2.cxx
@@ -746,6 +746,9 @@ void ScGridWindow::UpdateDPPopupMenuForFieldChange()
         return;
 
     tools::Long nIndex = mpDPFieldPopup->getField();
+    if (nIndex < 0)
+        return;
+
     tools::Long nDimIndex = pDPData->maFieldIndices[nIndex];
     if (nDimIndex == pDPData->mnDim)
         return;

Reply via email to