sd/qa/unit/data/odp/tdf154754.odp |binary
 sd/qa/unit/export-tests.cxx       |    8 ++++++++
 2 files changed, 8 insertions(+)

New commits:
commit 128c64fd110254577d31c5bd053aa98d8c0676ed
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Mon Apr 17 14:04:40 2023 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Tue Apr 18 11:09:40 2023 +0200

    tdf#154754: sd_export_tests: Add unittest
    
    Change-Id: I0496bdb7893d944dc78b1038d64ec6c762ecceb6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150517
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sd/qa/unit/data/odp/tdf154754.odp 
b/sd/qa/unit/data/odp/tdf154754.odp
new file mode 100644
index 000000000000..9aa412de8509
Binary files /dev/null and b/sd/qa/unit/data/odp/tdf154754.odp differ
diff --git a/sd/qa/unit/export-tests.cxx b/sd/qa/unit/export-tests.cxx
index 37be550e3b40..4be14483aad4 100644
--- a/sd/qa/unit/export-tests.cxx
+++ b/sd/qa/unit/export-tests.cxx
@@ -1468,6 +1468,14 @@ CPPUNIT_TEST_FIXTURE(SdExportTest, testTdf152606)
     CPPUNIT_ASSERT_EQUAL(sal_Int32(3), xDrawPage->getCount());
 }
 
+CPPUNIT_TEST_FIXTURE(SdExportTest, testTdf154754)
+{
+    //Without the fix in place, it would crash at export time
+    skipValidation();
+    createSdImpressDoc("odp/tdf154754.odp");
+    saveAndReload("impress8");
+}
+
 CPPUNIT_TEST_FIXTURE(SdExportTest, testTdf91060)
 {
     //Without the fix in place, it would crash at import time

Reply via email to