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
        {