diff options
-rw-r--r-- | sw/source/core/docnode/nodes.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/source/core/docnode/nodes.cxx b/sw/source/core/docnode/nodes.cxx index 9f9c516e8f3b..c6ecb9ccf974 100644 --- a/sw/source/core/docnode/nodes.cxx +++ b/sw/source/core/docnode/nodes.cxx @@ -2250,7 +2250,7 @@ SwNode* SwNodes::FindPrvNxtFrameNode( const SwNode& rFrameNd, { pFrameNd = GoPrevSection( &aIdx, true, false ); // did we move *into* a table? - if (pFrameNd) + if (pFrameNd && ::CheckNodesRange(aIdx.GetNode(), rFrameNd, true)) { for (SwTableNode * pTable = pFrameNd->FindTableNode(); pTable && pTable->EndOfSectionIndex() < rFrameNd.GetIndex(); @@ -2328,7 +2328,7 @@ SwNode* SwNodes::FindPrvNxtFrameNode( const SwNode& rFrameNd, { pFrameNd = GoNextSection( &aIdx, true, false ); // did we move *into* a table? - if (pFrameNd) + if (pFrameNd && ::CheckNodesRange(aIdx.GetNode(), rFrameNd, true)) { for (SwTableNode * pTable = pFrameNd->FindTableNode(); pTable && pEnd->GetIndex() < pTable->GetIndex(); |