sc/source/ui/view/output.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 13e1a9ac77aad9ca3c024c0c9d66b63adf588442
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Mon Dec 30 06:19:24 2024 -0400
Commit:     Aron Budea <aron.bu...@collabora.com>
CommitDate: Fri Jan 24 16:19:36 2025 +0100

    tdf#164130: ensure valid column and row values
    
    Sometimes the range mark has not valid col/row values.
    
    Signed-off-by: Henry Castro <hcas...@collabora.com>
    Change-Id: I29cf70c8c2a4e832f1ee65abac0ff55e49295fc1
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/179897
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Jenkins
    (cherry picked from commit 289667abb3bcf165402f4f5c10af91ec59b0d26f)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/179916
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>
    (cherry picked from commit 8e250191dfabc8e1396170399facce5562b248f9)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180708
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    (cherry picked from commit a24a6e484c4ba1f9193af94084c861f09af9f027)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180714

diff --git a/sc/source/ui/view/output.cxx b/sc/source/ui/view/output.cxx
index 14419a362682..2627152fde55 100644
--- a/sc/source/ui/view/output.cxx
+++ b/sc/source/ui/view/output.cxx
@@ -2011,7 +2011,8 @@ void ScOutputData::DrawRefMark( SCCOL nRefStartX, SCROW 
nRefStartY,
 
     if ( nRefStartX == nRefEndX && nRefStartY == nRefEndY )
         mpDoc->ExtendMerge( nRefStartX, nRefStartY, nRefEndX, nRefEndY, nTab );
-    else if (mpDoc->HasAttrib(nRefEndX, nRefEndY, nTab, HasAttrFlags::Merged))
+    else if (mpDoc->ValidCol(nRefEndX) && mpDoc->ValidRow(nRefEndY) &&
+             mpDoc->HasAttrib(nRefEndX, nRefEndY, nTab, HasAttrFlags::Merged))
         mpDoc->ExtendMerge(nRefEndX, nRefEndY, nRefEndX, nRefEndY, nTab);
 
     if ( !(nRefStartX <= nVisX2 && nRefEndX >= nVisX1 &&

Reply via email to