summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMatteo Casalin <matteo.casalin@yahoo.com>2014-03-21 23:46:51 +0100
committerMatteo Casalin <matteo.casalin@yahoo.com>2014-03-24 23:22:07 +0100
commit766f13a807537da4f48cf58f769f0af679bc1980 (patch)
treeab01f9587fabb2800a3152c290b9f86cefe46379 /sw
parentae3d2a5511baed6e4fd985c3742b010012788d3a (diff)
Improved integer type consistence + some optimizations
Change-Id: I5e2a6ef9c3f744997e9e473e9431d590ba6f9d04
Diffstat (limited to 'sw')
-rw-r--r--sw/source/ui/misc/srtdlg.cxx28
1 files changed, 14 insertions, 14 deletions
diff --git a/sw/source/ui/misc/srtdlg.cxx b/sw/source/ui/misc/srtdlg.cxx
index c28cf09619c2..6c6bf518df81 100644
--- a/sw/source/ui/misc/srtdlg.cxx
+++ b/sw/source/ui/misc/srtdlg.cxx
@@ -68,10 +68,11 @@ using namespace ::com::sun::star;
static void lcl_ClearLstBoxAndDelUserData( ListBox& rLstBox )
{
- void* pDel;
- for( sal_uInt16 n = 0, nEnd = rLstBox.GetEntryCount(); n < nEnd; ++n )
- if( 0 != ( pDel = rLstBox.GetEntryData( n )) )
- delete (OUString*)pDel;
+ const sal_Int32 nEnd = rLstBox.GetEntryCount();
+ for( sal_Int32 n = 0; n < nEnd; ++n )
+ {
+ delete reinterpret_cast<OUString *>(rLstBox.GetEntryData( n ));
+ }
rLstBox.Clear();
}
@@ -426,41 +427,40 @@ IMPL_LINK( SwSortDlg, LanguageHdl, ListBox*, pLBox )
if( !pColRes )
pColRes = new CollatorResource();
- const sal_uInt16 nLstBoxCnt = 3;
+ const int nLstBoxCnt = 3;
ListBox* aLstArr[ nLstBoxCnt ] = { m_pTypDLB1, m_pTypDLB2, m_pTypDLB3 };
sal_uInt16* aTypeArr[ nLstBoxCnt ] = { &nType1, &nType2, &nType3 };
OUString aOldStrArr[ nLstBoxCnt ];
- sal_uInt16 n;
- void* pUserData;
- for( n = 0; n < nLstBoxCnt; ++n )
+ for( int n = 0; n < nLstBoxCnt; ++n )
{
ListBox* pL = aLstArr[ n ];
- if( 0 != (pUserData = pL->GetEntryData( pL->GetSelectEntryPos())) )
+ void* pUserData = pL->GetEntryData( pL->GetSelectEntryPos() );
+ if (pUserData)
aOldStrArr[ n ] = *(OUString*)pUserData;
::lcl_ClearLstBoxAndDelUserData( *pL );
}
- sal_uInt16 nInsPos;
OUString sAlg, sUINm;
- for( long nCnt = 0, nEnd = aSeq.getLength(); nCnt <= nEnd; ++nCnt )
+ const sal_Int32 nEnd = aSeq.getLength();
+ for( sal_Int32 nCnt = 0; nCnt <= nEnd; ++nCnt )
{
if( nCnt < nEnd )
sUINm = pColRes->GetTranslation( sAlg = aSeq[ nCnt ] );
else
sUINm = sAlg = aNumericTxt;
- for( n = 0; n < nLstBoxCnt; ++n )
+ for( int n = 0; n < nLstBoxCnt; ++n )
{
ListBox* pL = aLstArr[ n ];
- nInsPos = pL->InsertEntry( sUINm );
+ const sal_Int32 nInsPos = pL->InsertEntry( sUINm );
pL->SetEntryData( nInsPos, new OUString( sAlg ));
if( pLBox && sAlg == aOldStrArr[ n ] )
pL->SelectEntryPos( nInsPos );
}
}
- for( n = 0; n < nLstBoxCnt; ++n )
+ for( int n = 0; n < nLstBoxCnt; ++n )
{
ListBox* pL = aLstArr[ n ];
if( !pLBox )