sw/inc/swtypes.hxx | 2 +- sw/source/core/edit/autofmt.cxx | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-)
New commits: commit b3ebd1ed63bba9824224c8bb76ab43d4de1cd004 Author: Stephan Bergmann <sberg...@redhat.com> Date: Wed Jan 31 09:09:11 2018 +0100 SvxNumberFormat::SetAbsLSpace takes short ...so there appears to be no good reason to cast from long etc. to sal_uInt16 first Change-Id: I870e63404bed09cd42673692e08fc12c1c1e2fdf Reviewed-on: https://gerrit.libreoffice.org/48958 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Stephan Bergmann <sberg...@redhat.com> diff --git a/sw/inc/swtypes.hxx b/sw/inc/swtypes.hxx index f4a8138d1ed8..4422b214c29f 100644 --- a/sw/inc/swtypes.hxx +++ b/sw/inc/swtypes.hxx @@ -117,7 +117,7 @@ extern SwPathFinder *pPathFinder; // (For more levels the values have to be multiplied with the levels+1; // levels 0 ..4!) -const sal_uInt16 lBullIndent = 1440/4; +const short lBullIndent = 1440/4; const short lBullFirstLineOffset = -lBullIndent; const sal_uInt16 lNumIndent = 1440/4; const short lNumFirstLineOffset = -lNumIndent; diff --git a/sw/source/core/edit/autofmt.cxx b/sw/source/core/edit/autofmt.cxx index 485737ff574a..b1b276c97e4d 100644 --- a/sw/source/core/edit/autofmt.cxx +++ b/sw/source/core/edit/autofmt.cxx @@ -1453,9 +1453,9 @@ void SwAutoFormat::BuildEnum( sal_uInt16 nLvl, sal_uInt16 nDigitLevel ) } } - sal_uInt16 nAbsPos = lBullIndent; - sal_uInt16 nSpaceSteps = nLvl - ? sal_uInt16(nLeftTextPos / nLvl) + short nAbsPos = lBullIndent; + SwTwips nSpaceSteps = nLvl + ? nLeftTextPos / nLvl : lBullIndent; for( sal_uInt8 n = 0; n < MAXLEVEL; ++n, nAbsPos = nAbsPos + nSpaceSteps ) { @@ -1477,8 +1477,8 @@ void SwAutoFormat::BuildEnum( sal_uInt16 nLvl, sal_uInt16 nDigitLevel ) if( n == nLvl && nFrameWidth < ( nSpaceSteps * MAXLEVEL ) ) - nSpaceSteps = static_cast<sal_uInt16>(( nFrameWidth - nLeftTextPos ) / - ( MAXLEVEL - nLvl )); + nSpaceSteps = ( nFrameWidth - nLeftTextPos ) / + ( MAXLEVEL - nLvl ); } } } @@ -1552,7 +1552,7 @@ void SwAutoFormat::BuildEnum( sal_uInt16 nLvl, sal_uInt16 nDigitLevel ) if( n < aNumTypes.getLength() ) aFormat.SetNumberingType(static_cast<SvxNumType>(aNumTypes[ n ] - '0')); - aFormat.SetAbsLSpace( sal_uInt16( nSpaceSteps * n ) + aFormat.SetAbsLSpace( nSpaceSteps * n + lNumIndent ); if( !aFormat.GetCharFormat() ) @@ -1570,10 +1570,10 @@ void SwAutoFormat::BuildEnum( sal_uInt16 nLvl, sal_uInt16 nDigitLevel ) SwNumFormat aFormat( aRule.Get( n ) ); aFormat.SetIncludeUpperLevels( MAXLEVEL ); if( bDefStep ) - aFormat.SetAbsLSpace( sal_uInt16( (nLeftTextPos + - SwNumRule::GetNumIndent(static_cast<sal_uInt8>(n-nLvl))))); + aFormat.SetAbsLSpace( nLeftTextPos + + SwNumRule::GetNumIndent(static_cast<sal_uInt8>(n-nLvl))); else - aFormat.SetAbsLSpace( sal_uInt16( nSpaceSteps * n ) + aFormat.SetAbsLSpace( nSpaceSteps * n + lNumIndent ); aRule.Set( n, aFormat ); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits