summaryrefslogtreecommitdiff
path: root/vcl/source/bitmap
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-10-21 12:31:03 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-10-21 14:58:51 +0200
commit29489b33b435683021b72cb2bce27aba8cb7a430 (patch)
tree8e4e1c59d56d5ed0d0ca4d088419067041e4553a /vcl/source/bitmap
parenta4244c0f05b95ded277a3a7ed217bf0451daa996 (diff)
loplugin:flatten
Change-Id: I3b4226a9d089ec9aedab95d96e50a068f57a76c7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123991 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/source/bitmap')
-rw-r--r--vcl/source/bitmap/impvect.cxx116
1 files changed, 58 insertions, 58 deletions
diff --git a/vcl/source/bitmap/impvect.cxx b/vcl/source/bitmap/impvect.cxx
index 75d96aa79fc0..0faac17e31dc 100644
--- a/vcl/source/bitmap/impvect.cxx
+++ b/vcl/source/bitmap/impvect.cxx
@@ -780,84 +780,84 @@ void ImplLimitPolyPoly( tools::PolyPolygon& rPolyPoly )
void ImplExpand( std::optional<ImplVectMap>& oMap, const BitmapReadAccess* pRAcc, const Color& rColor )
{
- if( pRAcc && pRAcc->Width() && pRAcc->Height() )
- {
- const tools::Long nOldWidth = pRAcc->Width();
- const tools::Long nOldHeight = pRAcc->Height();
- const tools::Long nNewWidth = ( nOldWidth << 2 ) + 4;
- const tools::Long nNewHeight = ( nOldHeight << 2 ) + 4;
- const BitmapColor aTest( pRAcc->GetBestMatchingColor( rColor ) );
- std::unique_ptr<tools::Long[]> pMapIn(new tools::Long[ std::max( nOldWidth, nOldHeight ) ]);
- std::unique_ptr<tools::Long[]> pMapOut(new tools::Long[ std::max( nOldWidth, nOldHeight ) ]);
- tools::Long nX, nY, nTmpX, nTmpY;
+ if( !pRAcc || !pRAcc->Width() || !pRAcc->Height() )
+ return;
+
+ const tools::Long nOldWidth = pRAcc->Width();
+ const tools::Long nOldHeight = pRAcc->Height();
+ const tools::Long nNewWidth = ( nOldWidth << 2 ) + 4;
+ const tools::Long nNewHeight = ( nOldHeight << 2 ) + 4;
+ const BitmapColor aTest( pRAcc->GetBestMatchingColor( rColor ) );
+ std::unique_ptr<tools::Long[]> pMapIn(new tools::Long[ std::max( nOldWidth, nOldHeight ) ]);
+ std::unique_ptr<tools::Long[]> pMapOut(new tools::Long[ std::max( nOldWidth, nOldHeight ) ]);
+ tools::Long nX, nY, nTmpX, nTmpY;
- oMap.emplace( nNewWidth, nNewHeight );
+ oMap.emplace( nNewWidth, nNewHeight );
- for( nX = 0; nX < nOldWidth; nX++ )
- VECT_MAP( pMapIn, pMapOut, nX );
+ for( nX = 0; nX < nOldWidth; nX++ )
+ VECT_MAP( pMapIn, pMapOut, nX );
- for( nY = 0, nTmpY = 5; nY < nOldHeight; nY++, nTmpY += 4 )
+ for( nY = 0, nTmpY = 5; nY < nOldHeight; nY++, nTmpY += 4 )
+ {
+ Scanline pScanlineRead = pRAcc->GetScanline( nY );
+ for( nX = 0; nX < nOldWidth; )
{
- Scanline pScanlineRead = pRAcc->GetScanline( nY );
- for( nX = 0; nX < nOldWidth; )
+ if( pRAcc->GetPixelFromData( pScanlineRead, nX ) == aTest )
{
- if( pRAcc->GetPixelFromData( pScanlineRead, nX ) == aTest )
- {
- nTmpX = pMapIn[ nX++ ];
- nTmpY -= 3;
+ nTmpX = pMapIn[ nX++ ];
+ nTmpY -= 3;
- oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
- oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
- oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
- while( nX < nOldWidth && pRAcc->GetPixelFromData( pScanlineRead, nX ) == aTest )
- nX++;
+ while( nX < nOldWidth && pRAcc->GetPixelFromData( pScanlineRead, nX ) == aTest )
+ nX++;
- nTmpX = pMapOut[ nX - 1 ];
- nTmpY -= 3;
+ nTmpX = pMapOut[ nX - 1 ];
+ nTmpY -= 3;
- oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
- oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
- oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
- }
- else
- nX++;
+ oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY++, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
}
+ else
+ nX++;
}
+ }
- for( nY = 0; nY < nOldHeight; nY++ )
- VECT_MAP( pMapIn, pMapOut, nY );
+ for( nY = 0; nY < nOldHeight; nY++ )
+ VECT_MAP( pMapIn, pMapOut, nY );
- for( nX = 0, nTmpX = 5; nX < nOldWidth; nX++, nTmpX += 4 )
+ for( nX = 0, nTmpX = 5; nX < nOldWidth; nX++, nTmpX += 4 )
+ {
+ for( nY = 0; nY < nOldHeight; )
{
- for( nY = 0; nY < nOldHeight; )
+ if( pRAcc->GetPixel( nY, nX ) == aTest )
{
- if( pRAcc->GetPixel( nY, nX ) == aTest )
- {
- nTmpX -= 3;
- nTmpY = pMapIn[ nY++ ];
+ nTmpX -= 3;
+ nTmpY = pMapIn[ nY++ ];
- oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
- while( nY < nOldHeight && pRAcc->GetPixel( nY, nX ) == aTest )
- nY++;
+ while( nY < nOldHeight && pRAcc->GetPixel( nY, nX ) == aTest )
+ nY++;
- nTmpX -= 3;
- nTmpY = pMapOut[ nY - 1 ];
+ nTmpX -= 3;
+ nTmpY = pMapOut[ nY - 1 ];
- oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
- oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
- }
- else
- nY++;
+ oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX++, VECT_CONT_INDEX );
+ oMap->Set( nTmpY, nTmpX, VECT_CONT_INDEX );
}
+ else
+ nY++;
}
}
}