diff options
Diffstat (limited to 'sw/source/core/doc/docredln.cxx')
-rw-r--r-- | sw/source/core/doc/docredln.cxx | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/sw/source/core/doc/docredln.cxx b/sw/source/core/doc/docredln.cxx index 4ee3d9225923..62b1f7d6ad2b 100644 --- a/sw/source/core/doc/docredln.cxx +++ b/sw/source/core/doc/docredln.cxx @@ -1045,7 +1045,7 @@ void SwRangeRedline::InvalidateRange() // trigger the Layout if (pNode && pNode->IsTxtNode()) { - SwTxtNode* pNd = static_cast< SwTxtNode* >(pNode); + SwTxtNode* pNd = pNode->GetTxtNode(); SwUpdateAttr aHt( n == nSttNd ? nSttCnt : 0, n == nEndNd ? nEndCnt : pNd->GetTxt().getLength(), @@ -1123,11 +1123,10 @@ void SwRangeRedline::MoveToSection() if( pCSttNd || pCEndNd ) { SwTxtFmtColl* pColl = (pCSttNd && pCSttNd->IsTxtNode() ) - ? static_cast<SwTxtNode*>(pCSttNd)->GetTxtColl() + ? pCSttNd->GetTxtNode()->GetTxtColl() : (pCEndNd && pCEndNd->IsTxtNode() ) - ? static_cast<SwTxtNode*>(pCEndNd)->GetTxtColl() - : pDoc->getIDocumentStylePoolAccess().GetTxtCollFromPool( - RES_POOLCOLL_STANDARD ); + ? pCEndNd->GetTxtNode()->GetTxtColl() + : pDoc->getIDocumentStylePoolAccess().GetTxtCollFromPool(RES_POOLCOLL_STANDARD); pSttNd = rNds.MakeTextSection( SwNodeIndex( rNds.GetEndOfRedlines() ), SwNormalStartNode, pColl ); @@ -1193,9 +1192,8 @@ void SwRangeRedline::CopyToSection() if( pCSttNd ) { SwTxtFmtColl* pColl = (pCSttNd && pCSttNd->IsTxtNode() ) - ? static_cast<SwTxtNode*>(pCSttNd)->GetTxtColl() - : pDoc->getIDocumentStylePoolAccess().GetTxtCollFromPool( - RES_POOLCOLL_STANDARD ); + ? pCSttNd->GetTxtNode()->GetTxtColl() + : pDoc->getIDocumentStylePoolAccess().GetTxtCollFromPool(RES_POOLCOLL_STANDARD); pSttNd = rNds.MakeTextSection( SwNodeIndex( rNds.GetEndOfRedlines() ), SwNormalStartNode, pColl ); @@ -1213,8 +1211,7 @@ void SwRangeRedline::CopyToSection() if( pDestNd ) { if( pDestNd->IsTxtNode() && pCEndNd->IsTxtNode() ) - static_cast<SwTxtNode*>(pCEndNd)->CopyCollFmt( - *static_cast<SwTxtNode*>(pDestNd) ); + pCEndNd->GetTxtNode()->CopyCollFmt(*pDestNd->GetTxtNode()); else pDestNd->ChgFmtColl( pCEndNd->GetFmtColl() ); } |