tdf#88906: Only split new span if it does not enclose exisiting span
Change-Id: I4290659c506ab11825b4c2f36952214b6254252c
diff --git a/sw/source/filter/html/htmlatr.cxx b/sw/source/filter/html/htmlatr.cxx
index 5705622..d94fcc7 100644
--- a/sw/source/filter/html/htmlatr.cxx
+++ b/sw/source/filter/html/htmlatr.cxx
@@ -1528,10 +1528,13 @@ void HTMLEndPosLst::InsertItem( const SfxPoolItem& rItem, sal_Int32 nStart,
}
else if( nTestEnd < nEnd )
{
// das Test-Attribut endet, bevor das neue endet. Das
// neue Attribut muss deshalb aufgesplittet werden
_InsertItem( new HTMLSttEndPos( rItem, nStart, nTestEnd ), i );
nStart = nTestEnd;
if( pTest->GetStart() < nStart )
{
// das Test-Attribut endet, bevor das neue endet. Das
// neue Attribut muss deshalb aufgesplittet werden
_InsertItem( new HTMLSttEndPos( rItem, nStart, nTestEnd ), i );
nStart = nTestEnd;
}
}
else
{