summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2018-12-10 20:53:52 +0100
committerMiklos Vajna <vmiklos@collabora.com>2018-12-11 09:10:15 +0100
commit46c5c62a9829a217f54d826c2cff6d2e15f7cba9 (patch)
treef341af058222d51f0b9c2a464074f11d9a91c809 /writerfilter
parent11e6b7832465e37b3dc6f14f175e870b25ee4d19 (diff)
Related: tdf#121664 DOCX filter: fix line numbering start value handling
SwWW8ImplReader::HandleLineNumbering() and WW8AttributeOutput::SectionLineNumbering() does the same for the DOC filter. Change-Id: I13c53a135d640829aeab44c29991c61c27a4ccf1 Reviewed-on: https://gerrit.libreoffice.org/64892 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/PropertyMap.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/PropertyMap.cxx b/writerfilter/source/dmapper/PropertyMap.cxx
index ff81c20286d5..d0b4bc8c0d6e 100644
--- a/writerfilter/source/dmapper/PropertyMap.cxx
+++ b/writerfilter/source/dmapper/PropertyMap.cxx
@@ -1345,7 +1345,10 @@ void SectionPropertyMap::CloseSectionGroup( DomainMapper_Impl& rDM_Impl )
//set the start value at the beginning of the document
xRangeProperties.set( rDM_Impl.GetTextDocument()->getText()->getStart(), uno::UNO_QUERY_THROW );
}
- xRangeProperties->setPropertyValue( getPropertyName( PROP_PARA_LINE_NUMBER_START_VALUE ), uno::makeAny( m_nLnnMin ) );
+ // Writer is 1-based, Word is 0-based.
+ xRangeProperties->setPropertyValue(
+ getPropertyName(PROP_PARA_LINE_NUMBER_START_VALUE),
+ uno::makeAny(m_nLnnMin + 1));
}
catch ( const uno::Exception& )
{