summaryrefslogtreecommitdiff
path: root/sw/source
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2016-11-19 19:20:58 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2016-11-25 18:24:34 +0000
commit7c43cba9804e70b23b71783d362401c75f9caa54 (patch)
treebc77704c9216a1283ea98491deb56640a3ca04e5 /sw/source
parentdb05c78ef5571d4204ed555d6d7cff906d25a6dd (diff)
tdf#104032: use correct text length
Change-Id: I16e6af179be3d7bee947c4054ae4fa6924b298f0 Reviewed-on: https://gerrit.libreoffice.org/30980 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'sw/source')
-rw-r--r--sw/source/core/docnode/nodes.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sw/source/core/docnode/nodes.cxx b/sw/source/core/docnode/nodes.cxx
index e5846b55c16d..1e0b282cfe43 100644
--- a/sw/source/core/docnode/nodes.cxx
+++ b/sw/source/core/docnode/nodes.cxx
@@ -1479,7 +1479,7 @@ void SwNodes::MoveRange( SwPaM & rPam, SwPosition & rPos, SwNodes& rNodes )
// move the content into the new node
bool bOneNd = pStt->nNode == pEnd->nNode;
const sal_Int32 nLen =
- ( (bOneNd) ? pEnd->nContent.GetIndex() : pSrcNd->Len() )
+ ( (bOneNd) ? std::min(pEnd->nContent.GetIndex(), pSrcNd->Len()) : pSrcNd->Len() )
- pStt->nContent.GetIndex();
if( !pEnd->nNode.GetNode().IsContentNode() )