summaryrefslogtreecommitdiff
path: root/sw/source/filter/xml/XMLRedlineImportHelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/xml/XMLRedlineImportHelper.cxx')
-rw-r--r--sw/source/filter/xml/XMLRedlineImportHelper.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/sw/source/filter/xml/XMLRedlineImportHelper.cxx b/sw/source/filter/xml/XMLRedlineImportHelper.cxx
index 7bc78f4e77e7..c6b4023f6c5e 100644
--- a/sw/source/filter/xml/XMLRedlineImportHelper.cxx
+++ b/sw/source/filter/xml/XMLRedlineImportHelper.cxx
@@ -631,12 +631,11 @@ void XMLRedlineImportHelper::InsertIntoDocument(RedlineInfo* pRedlineInfo)
// They have to be deleted as well (#i80689)!
if( m_bIgnoreRedlines && pRedlineInfo->pContentIndex != nullptr )
{
- SwNodeIndex aIdx( *pRedlineInfo->pContentIndex );
- const SwNode* pEnd = aIdx.GetNode().EndOfSectionNode();
+ const SwNodeIndex& rIdx( *pRedlineInfo->pContentIndex );
+ const SwNode* pEnd = rIdx.GetNode().EndOfSectionNode();
if( pEnd )
{
- SwNodeIndex aEnd( *pEnd, 1 );
- SwPaM aDel( aIdx, aEnd );
+ SwPaM aDel( rIdx.GetNode(), 0, *pEnd, 1 );
pDoc->getIDocumentContentOperations().DeleteRange(aDel);
}
}