sw/source/core/doc/DocumentRedlineManager.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
New commits: commit df8d5a15fb68e8517800d6219350ff160d70e483 Author: László Németh <nem...@numbertext.org> AuthorDate: Thu Jan 7 14:43:48 2021 +0100 Commit: László Németh <nem...@numbertext.org> CommitDate: Mon Jan 11 10:19:05 2021 +0100 sw: fix redline assert during moving down numbered list items: sw/source/core/doc/DocumentRedlineManager.cxx:97: redline table corrupted: empty redline Change-Id: Ief26248b5cad3967d867c80261c1d51f11e6233d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108940 Tested-by: Jenkins Reviewed-by: László Németh <nem...@numbertext.org> diff --git a/sw/source/core/doc/DocumentRedlineManager.cxx b/sw/source/core/doc/DocumentRedlineManager.cxx index 889b725e8e3e..ea9b7164d683 100644 --- a/sw/source/core/doc/DocumentRedlineManager.cxx +++ b/sw/source/core/doc/DocumentRedlineManager.cxx @@ -2147,7 +2147,13 @@ DocumentRedlineManager::AppendRedline(SwRangeRedline* pNewRedl, bool const bCall xRedlineExtraData.reset(pExtraData); pPar->SetExtraData( xRedlineExtraData.get() ); } - mpRedlineTable->Insert( pPar ); + + // skip empty redlines without ExtraData + // FIXME: maybe checking pExtraData is redundant here + if ( pExtraData || *pPar->Start() != *pPar->End() ) + mpRedlineTable->Insert( pPar ); + else + delete pPar; } // modify paragraph formatting _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits