xmloff/source/style/PageMasterExportPropMapper.cxx |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit dd7caf3cfd3de636c8bf37c8347c1b72b3772aeb
Author:     Michael Stahl <michael.st...@cib.de>
AuthorDate: Wed Aug 19 18:12:01 2020 +0200
Commit:     Michael Stahl <michael.st...@cib.de>
CommitDate: Thu Aug 20 10:56:02 2020 +0200

    xmloff: ODF export of page style: don't export draw:fill
    
    ... attributes on header-style and footer-style in strict ODF.
    
    Change-Id: Ic1af26b6112a5afbb70a82b29dbacd3dcec14ec3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101012
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <michael.st...@cib.de>

diff --git a/xmloff/source/style/PageMasterExportPropMapper.cxx 
b/xmloff/source/style/PageMasterExportPropMapper.cxx
index 965cdf650c86..2f1a5df943e4 100644
--- a/xmloff/source/style/PageMasterExportPropMapper.cxx
+++ b/xmloff/source/style/PageMasterExportPropMapper.cxx
@@ -350,7 +350,11 @@ void XMLPageMasterExportPropMapper::ContextFilter(
 
         // tdf#103602 don't export draw:fill attributes on 
page-layout-properties in strict ODF
         if (!isDrawingPageExport
-            && aPropMapper->GetEntryAPIName(rProp.mnIndex).startsWith("Fill")
+            && [](OUString const& rName) -> bool {
+                return rName.startsWith("Fill")
+                    || rName.startsWith("HeaderFill")
+                    || rName.startsWith("FooterFill");
+                } (aPropMapper->GetEntryAPIName(rProp.mnIndex))
             && ((aBackgroundImageExport.GetExport().getSaneDefaultVersion()
                 & SvtSaveOptions::ODFSVER_EXTENDED) == 0))
         {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to