diff options
Diffstat (limited to 'editeng/source/editeng/impedit2.cxx')
-rw-r--r-- | editeng/source/editeng/impedit2.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/editeng/source/editeng/impedit2.cxx b/editeng/source/editeng/impedit2.cxx index fa62ca2d7ba9..bb964c193105 100644 --- a/editeng/source/editeng/impedit2.cxx +++ b/editeng/source/editeng/impedit2.cxx @@ -1755,7 +1755,7 @@ sal_uInt16 ImpEditEngine::GetI18NScriptType( const EditPaM& rPaM, sal_Int32* pEn sal_Int32 nPara = GetEditDoc().GetPos( rPaM.GetNode() ); const ParaPortion* pParaPortion = GetParaPortions().SafeGetObject( nPara ); if ( pParaPortion->aScriptInfos.empty() ) - ((ImpEditEngine*)this)->InitScriptTypes( nPara ); + const_cast<ImpEditEngine*>(this)->InitScriptTypes( nPara ); const ScriptTypePosInfos& rTypes = pParaPortion->aScriptInfos; @@ -1785,7 +1785,7 @@ sal_uInt16 ImpEditEngine::GetItemScriptType( const EditSelection& rSel ) const { const ParaPortion* pParaPortion = GetParaPortions().SafeGetObject( nPara ); if ( pParaPortion->aScriptInfos.empty() ) - ((ImpEditEngine*)this)->InitScriptTypes( nPara ); + const_cast<ImpEditEngine*>(this)->InitScriptTypes( nPara ); const ScriptTypePosInfos& rTypes = pParaPortion->aScriptInfos; @@ -1829,7 +1829,7 @@ bool ImpEditEngine::IsScriptChange( const EditPaM& rPaM ) const sal_Int32 nPara = GetEditDoc().GetPos( rPaM.GetNode() ); const ParaPortion* pParaPortion = GetParaPortions().SafeGetObject( nPara ); if ( pParaPortion->aScriptInfos.empty() ) - ((ImpEditEngine*)this)->InitScriptTypes( nPara ); + const_cast<ImpEditEngine*>(this)->InitScriptTypes( nPara ); const ScriptTypePosInfos& rTypes = pParaPortion->aScriptInfos; const sal_Int32 nPos = rPaM.GetIndex(); @@ -1851,7 +1851,7 @@ bool ImpEditEngine::HasScriptType( sal_Int32 nPara, sal_uInt16 nType ) const const ParaPortion* pParaPortion = GetParaPortions().SafeGetObject( nPara ); if ( pParaPortion->aScriptInfos.empty() ) - ((ImpEditEngine*)this)->InitScriptTypes( nPara ); + const_cast<ImpEditEngine*>(this)->InitScriptTypes( nPara ); const ScriptTypePosInfos& rTypes = pParaPortion->aScriptInfos; for ( size_t n = rTypes.size(); n && !bTypeFound; ) @@ -1940,7 +1940,7 @@ bool ImpEditEngine::IsRightToLeft( sal_Int32 nPara ) const else { // Use pool default - pFrameDirItem = &static_cast<const SvxFrameDirectionItem&>(((ImpEditEngine*)this)->GetEmptyItemSet().Get( EE_PARA_WRITINGDIR )); + pFrameDirItem = &static_cast<const SvxFrameDirectionItem&>(const_cast<ImpEditEngine*>(this)->GetEmptyItemSet().Get( EE_PARA_WRITINGDIR )); } } } @@ -1953,7 +1953,7 @@ bool ImpEditEngine::IsRightToLeft( sal_Int32 nPara ) const bool ImpEditEngine::HasDifferentRTLLevels( const ContentNode* pNode ) { - sal_Int32 nPara = GetEditDoc().GetPos( (ContentNode*)pNode ); + sal_Int32 nPara = GetEditDoc().GetPos( pNode ); ParaPortion* pParaPortion = GetParaPortions().SafeGetObject( nPara ); bool bHasDifferentRTLLevels = false; |