sc/qa/unit/subsequent_filters_test3.cxx |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

New commits:
commit 71e86f54fb83240ae17d72cc10d91f47bc5cd10a
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Mon Jun 30 16:35:40 2025 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Mon Jun 30 18:39:31 2025 +0200

    sc: reintroduce test removed by mistake
    
    in
    commit 943176437772675fbd536a22b777fc098b21f5bb
    Author: Xisco Fauli <xiscofa...@libreoffice.org>
    Date:   Fri Jun 27 18:16:37 2025 +0200
    
        CppunitTest_sc_cond_format: group all conditional format tests
    
    Change-Id: I3faeba8f38b0170ea991c55800813b9ba638a842
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187201
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/unit/subsequent_filters_test3.cxx 
b/sc/qa/unit/subsequent_filters_test3.cxx
index 18859b417822..c82f5adfa197 100644
--- a/sc/qa/unit/subsequent_filters_test3.cxx
+++ b/sc/qa/unit/subsequent_filters_test3.cxx
@@ -638,6 +638,28 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, 
testCondFormatFormulaListenerXLSX)
     CPPUNIT_ASSERT(aListener.mbCalled);
 }
 
+CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf131471)
+{
+    // Repaint range of conditional format in merged cell.
+    createScDoc("ods/tdf131471.ods");
+    ScDocShell* pDocSh = getScDocShell();
+    PaintListener aListener;
+    aListener.StartListening(*pDocSh);
+    ScDocument* pDoc = getScDoc();
+    ScConditionalFormatList* pList = pDoc->GetCondFormList(0);
+    CPPUNIT_ASSERT(pList);
+
+    CPPUNIT_ASSERT_EQUAL(size_t(1), pList->size());
+    ScConditionalFormat* pFormat = pList->begin()->get();
+    CPPUNIT_ASSERT(pFormat);
+    pDoc->SetDocVisible(true);
+    pDoc->SetValue(0, 0, 0, 1.0);
+
+    IdleTask::waitUntilIdleDispatched();
+
+    CPPUNIT_ASSERT(aListener.mbCalled);
+}
+
 CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf150815_RepaintSparkline)
 {
     createScDoc("ods/tdf150815.ods");

Reply via email to