diff --git a/filter/source/msfilter/svdfppt.cxx b/filter/source/msfilter/svdfppt.cxx index bb44fae227dd..3e03e069c161 100644 --- a/filter/source/msfilter/svdfppt.cxx +++ b/filter/source/msfilter/svdfppt.cxx @@ -3761,10 +3761,10 @@ void PPTNumberFormatCreator::ImplGetNumberFormat( SdrPowerPointImport const & rM rNumberFormat.SetBulletChar( nBuChar ); rNumberFormat.SetBulletRelSize( static_cast(nBulletHeight) ); rNumberFormat.SetBulletColor( aCol ); - sal_uInt16 nAbsLSpace = static_cast( ( nTextOfs * 2540 ) / 576 ); - sal_uInt16 nFirstLineOffset = nAbsLSpace - static_cast( ( nBulletOfs * 2540 ) / 576 ); + sal_uInt32 nAbsLSpace = ( nTextOfs * 2540 ) / 576; + sal_uInt32 nFirstLineOffset = nAbsLSpace - ( nBulletOfs * 2540 ) / 576; rNumberFormat.SetAbsLSpace( nAbsLSpace ); - rNumberFormat.SetFirstLineOffset( -nFirstLineOffset ); + rNumberFormat.SetFirstLineOffset( -static_cast(nFirstLineOffset) ); } PPTCharSheet::PPTCharSheet( TSS_Type nInstance )