diff options
author | Rosemary Sebastian <rosemary.seb8@gmail.com> | 2017-07-22 15:24:45 +0530 |
---|---|---|
committer | Rosemary Sebastian <rosemary.seb8@gmail.com> | 2017-08-06 08:58:49 +0530 |
commit | bd37233020266a5892d6ec7022688e3dfb9cef75 (patch) | |
tree | fd568e3adb84917794726444aef5e10be072b3f2 | |
parent | b032f21b5ea0011f2b134d758b696604c18dfa16 (diff) |
tdf#109267: Fix crash during undo of delete inside redline insert
Change-Id: I070ce600c10f469b914cc1d6c036a55f33dc9529
-rw-r--r-- | sw/source/core/doc/DocumentRedlineManager.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sw/source/core/doc/DocumentRedlineManager.cxx b/sw/source/core/doc/DocumentRedlineManager.cxx index 0baf6586c449..1a62a0b04c64 100644 --- a/sw/source/core/doc/DocumentRedlineManager.cxx +++ b/sw/source/core/doc/DocumentRedlineManager.cxx @@ -888,7 +888,12 @@ bool DocumentRedlineManager::AppendRedline( SwRangeRedline* pNewRedl, bool bCall ( pNewRedl->GetContentIdx() == nullptr ) ) bDelete = true; } - else if( SwComparePosition::Inside == eCmpPos || SwComparePosition::Equal == eCmpPos) + else if( SwComparePosition::Inside == eCmpPos ) + { + bDelete = true; + bMerged = true; + } + else if( SwComparePosition::Equal == eCmpPos ) bDelete = true; if( bDelete ) |