33737: correction: assure the selections does not start/end inside a table while end/start of the selection is outside the table

Notes:

merged as: 3fc6fc2ff7304a0d1bc85bd2e03fb3fbab492c9a
diff --git a/sw/source/core/crsr/swcrsr.cxx b/sw/source/core/crsr/swcrsr.cxx
index 9dd182a..6922b16 100644
--- a/sw/source/core/crsr/swcrsr.cxx
+++ b/sw/source/core/crsr/swcrsr.cxx
@@ -471,8 +471,8 @@ sal_Bool SwCursor::IsSelOvr( int eFlags )
        }
    }

    const SwTableNode* pPtNd = pNd->FindTableNode();
    const SwTableNode* pMrkNd = pNd->FindTableNode();
    const SwTableNode* pPtNd = GetPoint()->nNode.GetNode().FindTableNode();
    const SwTableNode* pMrkNd = GetMark()->nNode.GetNode().FindTableNode();
    // beide in keinem oder beide im gleichen TableNode
    if( ( !pMrkNd && !pPtNd ) || pPtNd == pMrkNd )
        return sal_False;