Hi, I have submitted a patch for review:
https://gerrit.libreoffice.org/2700 To pull it, you can do: git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/00/2700/1 fix for fdo#62111 - don't count non-default empty rows as rows to repeat Change-Id: I075310ef63ab4eb666da2092d4be1c6f8d989b75 Reviewed-on: https://gerrit.libreoffice.org/2681 Reviewed-by: Fridrich Strba <fridr...@documentfoundation.org> Tested-by: Fridrich Strba <fridr...@documentfoundation.org> (cherry picked from commit 6d2a17be89e98c6a7d8c172832c9491ce6c50506) --- M sc/source/filter/excel/xetable.cxx 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sc/source/filter/excel/xetable.cxx b/sc/source/filter/excel/xetable.cxx index c44b32c..4f5d2e40 100644 --- a/sc/source/filter/excel/xetable.cxx +++ b/sc/source/filter/excel/xetable.cxx @@ -2052,12 +2052,15 @@ } if ( pPrev ) { - sal_uInt32 nRpt = rRow->GetXclRow() - pPrev->GetXclRow(); - pPrev->SetXclRowRpt( nRpt ); - if ( nRpt > 1 ) - aRepeated.push_back( pPrev ); if ( pPrev->IsDefaultable()) { + // if the previous row we processed is not + // defaultable then afaict the rows inbetween are + // not used ( and not repeatable ) + sal_uInt32 nRpt = rRow->GetXclRow() - pPrev->GetXclRow(); + if ( nRpt > 1 ) + aRepeated.push_back( pPrev ); + pPrev->SetXclRowRpt( nRpt ); XclExpDefaultRowData aDefData( *pPrev ); size_t& rnDefCount = aDefRowMap[ aDefData ]; rnDefCount += ( pPrev->GetXclRowRpt() - 1 ); -- To view, visit https://gerrit.libreoffice.org/2700 To unsubscribe, visit https://gerrit.libreoffice.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I075310ef63ab4eb666da2092d4be1c6f8d989b75 Gerrit-PatchSet: 1 Gerrit-Project: core Gerrit-Branch: libreoffice-4-0-2 Gerrit-Owner: Noel Power <noel.po...@suse.com> Gerrit-Reviewer: Fridrich Strba <fridr...@documentfoundation.org> _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice