diff options
-rw-r--r-- | sw/qa/extras/odfexport/data/tdf77961.odt | bin | 0 -> 11510 bytes | |||
-rw-r--r-- | sw/qa/extras/odfexport/odfexport.cxx | 7 | ||||
-rw-r--r-- | xmloff/source/text/XMLTextMasterPageContext.cxx | 3 |
3 files changed, 10 insertions, 0 deletions
diff --git a/sw/qa/extras/odfexport/data/tdf77961.odt b/sw/qa/extras/odfexport/data/tdf77961.odt Binary files differnew file mode 100644 index 000000000000..a6205e018d5f --- /dev/null +++ b/sw/qa/extras/odfexport/data/tdf77961.odt diff --git a/sw/qa/extras/odfexport/odfexport.cxx b/sw/qa/extras/odfexport/odfexport.cxx index a2f9923b57d7..173807889849 100644 --- a/sw/qa/extras/odfexport/odfexport.cxx +++ b/sw/qa/extras/odfexport/odfexport.cxx @@ -1695,6 +1695,13 @@ DECLARE_ODFEXPORT_TEST(testTdf100492, "tdf100492.odt") //assertXPath(pXmlDoc, "/svg/path", 4); } +DECLARE_ODFEXPORT_TEST(testTdf77961, "tdf77961.odt") +{ + uno::Reference<container::XNameAccess> xStyles(getStyles("PageStyles")); + uno::Reference<beans::XPropertySet> xStyle(xStyles->getByName("Standard"), uno::UNO_QUERY); + CPPUNIT_ASSERT_EQUAL( false , getProperty<bool>(xStyle, "GridDisplay")); +} + #endif CPPUNIT_PLUGIN_IMPLEMENT(); diff --git a/xmloff/source/text/XMLTextMasterPageContext.cxx b/xmloff/source/text/XMLTextMasterPageContext.cxx index 0d9944a6f706..6fa630c1182d 100644 --- a/xmloff/source/text/XMLTextMasterPageContext.cxx +++ b/xmloff/source/text/XMLTextMasterPageContext.cxx @@ -157,6 +157,9 @@ XMLTextMasterPageContext::XMLTextMasterPageContext( SvXMLImport& rImport, if( xMultiStates.is() ) xMultiStates->setAllPropertiesToDefault(); + if ( xPropSetInfo->hasPropertyByName( "GridDisplay" ) ) + xPropSet->setPropertyValue( "GridDisplay", Any(false) ); + bInsertHeader = bInsertFooter = true; bInsertHeaderLeft = bInsertFooterLeft = true; bInsertHeaderFirst = bInsertFooterFirst = true; |