This is an automated email from the ASF dual-hosted git repository. jimjag pushed a commit to branch odf-devel in repository https://gitbox.apache.org/repos/asf/openoffice.git
commit 26a3e0ceb0719b88d43d6ed38d00560f0a745772 Author: Jim Jagielski <[email protected]> AuthorDate: Fri Oct 23 07:29:12 2026 -0400 xmloff: don't write empty table:table-columns and table:table-rows in charts --- main/xmloff/source/chart/SchXMLExport.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/xmloff/source/chart/SchXMLExport.cxx b/main/xmloff/source/chart/SchXMLExport.cxx index d091f154ef..069cd9b872 100644 --- a/main/xmloff/source/chart/SchXMLExport.cxx +++ b/main/xmloff/source/chart/SchXMLExport.cxx @@ -1731,6 +1731,7 @@ void SchXMLExportHelper_Impl::exportTable() SvXMLElementExport aHeaderColumns( mrExport, XML_NAMESPACE_TABLE, XML_TABLE_HEADER_COLUMNS, sal_True, sal_True ); SvXMLElementExport aHeaderColumn( mrExport, XML_NAMESPACE_TABLE, XML_TABLE_COLUMN, sal_True, sal_True ); } + if( !aData.aHiddenColumns.empty() || !aData.aColumnDescriptions.empty() ) { SvXMLElementExport aColumns( mrExport, XML_NAMESPACE_TABLE, XML_TABLE_COLUMNS, sal_True, sal_True ); @@ -1824,6 +1825,7 @@ void SchXMLExportHelper_Impl::exportTable() } // closing row and header-rows elements // export value rows + if( !aData.aDataInRows.empty() ) { SvXMLElementExport aRows( mrExport, XML_NAMESPACE_TABLE, XML_TABLE_ROWS, sal_True, sal_True ); tStringVector::const_iterator aRowDescriptionsIter( aData.aRowDescriptions.begin());
