diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2018-12-10 20:53:52 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2018-12-11 09:10:15 +0100 |
commit | 46c5c62a9829a217f54d826c2cff6d2e15f7cba9 (patch) | |
tree | f341af058222d51f0b9c2a464074f11d9a91c809 /writerfilter | |
parent | 11e6b7832465e37b3dc6f14f175e870b25ee4d19 (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.cxx | 5 |
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& ) { |