loplugin:flatten in canvas

Change-Id: If14af63ab4f8fc7b9807319a2100f371ee103465
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92481
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin
2020-04-18 14:13:49 +02:00
parent cd0ab2cf50
commit 7fa4f64098
14 changed files with 674 additions and 674 deletions

View File

@@ -59,12 +59,14 @@ namespace cairocanvas
maFont->SetLanguage( LanguageTag::convertToLanguageType( rFontRequest.Locale, false)); maFont->SetLanguage( LanguageTag::convertToLanguageType( rFontRequest.Locale, false));
// adjust to stretched/shrunk font // adjust to stretched/shrunk font
if( !::rtl::math::approxEqual( rFontMatrix.m00, rFontMatrix.m11) ) if( ::rtl::math::approxEqual( rFontMatrix.m00, rFontMatrix.m11) )
{ return;
VclPtr<OutputDevice> pOutDev( mpRefDevice->getOutputDevice() ); VclPtr<OutputDevice> pOutDev( mpRefDevice->getOutputDevice() );
if( pOutDev ) if( !pOutDev )
{ return;
const bool bOldMapState( pOutDev->IsMapModeEnabled() ); const bool bOldMapState( pOutDev->IsMapModeEnabled() );
pOutDev->EnableMapMode(false); pOutDev->EnableMapMode(false);
@@ -82,8 +84,6 @@ namespace cairocanvas
pOutDev->EnableMapMode(bOldMapState); pOutDev->EnableMapMode(bOldMapState);
} }
}
}
void SAL_CALL CanvasFont::disposing() void SAL_CALL CanvasFont::disposing()
{ {

View File

@@ -216,8 +216,9 @@ namespace cairocanvas
{ {
SAL_INFO( "canvas.cairo", "clear whole area: " << maSize.getX() << " x " << maSize.getY() ); SAL_INFO( "canvas.cairo", "clear whole area: " << maSize.getX() << " x " << maSize.getY() );
if( mpCairo ) if( !mpCairo )
{ return;
cairo_save( mpCairo.get() ); cairo_save( mpCairo.get() );
cairo_identity_matrix( mpCairo.get() ); cairo_identity_matrix( mpCairo.get() );
@@ -235,7 +236,6 @@ namespace cairocanvas
cairo_restore( mpCairo.get() ); cairo_restore( mpCairo.get() );
} }
}
void CanvasHelper::drawLine( const rendering::XCanvas* /*pCanvas*/, void CanvasHelper::drawLine( const rendering::XCanvas* /*pCanvas*/,
const geometry::RealPoint2D& aStartPoint, const geometry::RealPoint2D& aStartPoint,
@@ -243,8 +243,9 @@ namespace cairocanvas
const rendering::ViewState& viewState, const rendering::ViewState& viewState,
const rendering::RenderState& renderState ) const rendering::RenderState& renderState )
{ {
if( mpCairo ) if( !mpCairo )
{ return;
cairo_save( mpCairo.get() ); cairo_save( mpCairo.get() );
cairo_set_line_width( mpCairo.get(), 1 ); cairo_set_line_width( mpCairo.get(), 1 );
@@ -257,7 +258,6 @@ namespace cairocanvas
cairo_restore( mpCairo.get() ); cairo_restore( mpCairo.get() );
} }
}
void CanvasHelper::drawBezier( const rendering::XCanvas* , void CanvasHelper::drawBezier( const rendering::XCanvas* ,
const geometry::RealBezierSegment2D& aBezierSegment, const geometry::RealBezierSegment2D& aBezierSegment,
@@ -265,8 +265,9 @@ namespace cairocanvas
const rendering::ViewState& viewState, const rendering::ViewState& viewState,
const rendering::RenderState& renderState ) const rendering::RenderState& renderState )
{ {
if( mpCairo ) if( !mpCairo )
{ return;
cairo_save( mpCairo.get() ); cairo_save( mpCairo.get() );
cairo_set_line_width( mpCairo.get(), 1 ); cairo_set_line_width( mpCairo.get(), 1 );
@@ -284,7 +285,6 @@ namespace cairocanvas
cairo_restore( mpCairo.get() ); cairo_restore( mpCairo.get() );
} }
}
#define PARAMETRICPOLYPOLYGON_IMPLEMENTATION_NAME "Canvas::ParametricPolyPolygon" #define PARAMETRICPOLYPOLYGON_IMPLEMENTATION_NAME "Canvas::ParametricPolyPolygon"

View File

@@ -232,8 +232,9 @@ namespace cairocanvas
{ {
static sal_Int32 nFilePostfixCount(0); static sal_Int32 nFilePostfixCount(0);
if( mpRefDevice ) if( !mpRefDevice )
{ return;
OUString aFilename = "dbg_frontbuffer" + OUString::number(nFilePostfixCount) + ".bmp"; OUString aFilename = "dbg_frontbuffer" + OUString::number(nFilePostfixCount) + ".bmp";
SvFileStream aStream( aFilename, StreamMode::STD_READWRITE ); SvFileStream aStream( aFilename, StreamMode::STD_READWRITE );
@@ -247,7 +248,6 @@ namespace cairocanvas
++nFilePostfixCount; ++nFilePostfixCount;
} }
}
SurfaceSharedPtr DeviceHelper::createSurface( const ::basegfx::B2ISize& rSize, int aContent ) SurfaceSharedPtr DeviceHelper::createSurface( const ::basegfx::B2ISize& rSize, int aContent )
{ {

View File

@@ -83,11 +83,13 @@ namespace cairocanvas
const double fAlpha( getAlpha() ); const double fAlpha( getAlpha() );
const ::basegfx::B2DHomMatrix aTransform( getTransformation() ); const ::basegfx::B2DHomMatrix aTransform( getTransformation() );
if( isActive() && !::basegfx::fTools::equalZero( fAlpha ) ) if( !(isActive() && !::basegfx::fTools::equalZero( fAlpha )) )
{ return;
SAL_INFO( "canvas.cairo", "CanvasCustomSprite::redraw called"); SAL_INFO( "canvas.cairo", "CanvasCustomSprite::redraw called");
if( pCairo ) if( !pCairo )
{ return;
basegfx::B2DVector aSize = getSizePixel(); basegfx::B2DVector aSize = getSizePixel();
cairo_save( pCairo.get() ); cairo_save( pCairo.get() );
@@ -149,8 +151,6 @@ namespace cairocanvas
cairo_paint_with_alpha( pCairo.get(), fAlpha ); cairo_paint_with_alpha( pCairo.get(), fAlpha );
cairo_restore( pCairo.get() ); cairo_restore( pCairo.get() );
}
}
#ifdef CAIRO_CANVAS_PERF_TRACE #ifdef CAIRO_CANVAS_PERF_TRACE
mxDevice->stopPerfTrace( &aTimer, "sprite redraw" ); mxDevice->stopPerfTrace( &aTimer, "sprite redraw" );

View File

@@ -400,8 +400,9 @@ namespace oglcanvas
const rendering::ViewState& viewState, const rendering::ViewState& viewState,
const rendering::RenderState& renderState ) const rendering::RenderState& renderState )
{ {
if( mpDevice ) if( !mpDevice )
{ return;
mpRecordedActions->push_back( Action() ); mpRecordedActions->push_back( Action() );
Action& rAct=mpRecordedActions->back(); Action& rAct=mpRecordedActions->back();
@@ -415,7 +416,6 @@ namespace oglcanvas
aBezierSegment.Py), aBezierSegment.Py),
aEndPoint); aEndPoint);
} }
}
uno::Reference< rendering::XCachedPrimitive > CanvasHelper::drawPolyPolygon( const rendering::XCanvas* /*pCanvas*/, uno::Reference< rendering::XCachedPrimitive > CanvasHelper::drawPolyPolygon( const rendering::XCanvas* /*pCanvas*/,
const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon, const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,

View File

@@ -194,8 +194,9 @@ namespace canvas
{ {
// check whether bitmap is non-alpha, and whether its // check whether bitmap is non-alpha, and whether its
// transformed size covers the whole sprite. // transformed size covers the whole sprite.
if( !xBitmap->hasAlpha() ) if( xBitmap->hasAlpha() )
{ return;
const geometry::IntegerSize2D& rInputSize( const geometry::IntegerSize2D& rInputSize(
xBitmap->getSize() ); xBitmap->getSize() );
const ::basegfx::B2DSize& rOurSize( const ::basegfx::B2DSize& rOurSize(
@@ -218,7 +219,6 @@ namespace canvas
mbIsContentFullyOpaque = true; mbIsContentFullyOpaque = true;
} }
} }
}
void CanvasCustomSpriteHelper::setAlpha( const Sprite::Reference& rSprite, void CanvasCustomSpriteHelper::setAlpha( const Sprite::Reference& rSprite,
double alpha ) double alpha )
@@ -257,8 +257,9 @@ namespace canvas
::basegfx::unotools::b2DPointFromRealPoint2D(aNewPos) ); ::basegfx::unotools::b2DPointFromRealPoint2D(aNewPos) );
aPoint *= aTransform; aPoint *= aTransform;
if( aPoint != maPosition ) if( aPoint == maPosition )
{ return;
const ::basegfx::B2DRectangle& rBounds const ::basegfx::B2DRectangle& rBounds
= getUpdateArea( ::basegfx::B2DRectangle( 0.0, 0.0, = getUpdateArea( ::basegfx::B2DRectangle( 0.0, 0.0,
maSize.getX(), maSize.getX(),
@@ -274,7 +275,6 @@ namespace canvas
maPosition = aPoint; maPosition = aPoint;
} }
}
void CanvasCustomSpriteHelper::transform( const Sprite::Reference& rSprite, void CanvasCustomSpriteHelper::transform( const Sprite::Reference& rSprite,
const geometry::AffineMatrix2D& aTransformation ) const geometry::AffineMatrix2D& aTransformation )
@@ -283,8 +283,9 @@ namespace canvas
::basegfx::unotools::homMatrixFromAffineMatrix(aMatrix, ::basegfx::unotools::homMatrixFromAffineMatrix(aMatrix,
aTransformation); aTransformation);
if( maTransform != aMatrix ) if( maTransform == aMatrix )
{ return;
// retrieve bounds before and after transformation change. // retrieve bounds before and after transformation change.
const ::basegfx::B2DRectangle& rPrevBounds( getUpdateArea() ); const ::basegfx::B2DRectangle& rPrevBounds( getUpdateArea() );
@@ -303,7 +304,6 @@ namespace canvas
mbTransformDirty = true; mbTransformDirty = true;
} }
}
void CanvasCustomSpriteHelper::clip( const Sprite::Reference& rSprite, void CanvasCustomSpriteHelper::clip( const Sprite::Reference& rSprite,
const uno::Reference< rendering::XPolyPolygon2D >& xClip ) const uno::Reference< rendering::XPolyPolygon2D >& xClip )
@@ -351,8 +351,9 @@ namespace canvas
if( !mpSpriteCanvas.get() ) if( !mpSpriteCanvas.get() )
return; // we're disposed return; // we're disposed
if( !mbActive ) if( mbActive )
{ return;
mpSpriteCanvas->showSprite( rSprite ); mpSpriteCanvas->showSprite( rSprite );
mbActive = true; mbActive = true;
@@ -366,15 +367,15 @@ namespace canvas
getUpdateArea() ); getUpdateArea() );
} }
} }
}
void CanvasCustomSpriteHelper::hide( const Sprite::Reference& rSprite ) void CanvasCustomSpriteHelper::hide( const Sprite::Reference& rSprite )
{ {
if( !mpSpriteCanvas.get() ) if( !mpSpriteCanvas.get() )
return; // we're disposed return; // we're disposed
if( mbActive ) if( !mbActive )
{ return;
mpSpriteCanvas->hideSprite( rSprite ); mpSpriteCanvas->hideSprite( rSprite );
mbActive = false; mbActive = false;
@@ -388,7 +389,6 @@ namespace canvas
getUpdateArea() ); getUpdateArea() );
} }
} }
}
bool CanvasCustomSpriteHelper::isAreaUpdateOpaque( const ::basegfx::B2DRange& rUpdateArea ) const bool CanvasCustomSpriteHelper::isAreaUpdateOpaque( const ::basegfx::B2DRange& rUpdateArea ) const
{ {

View File

@@ -56,8 +56,9 @@ namespace canvas
{ {
// only deal with change events from the currently // only deal with change events from the currently
// affected sprite // affected sprite
if( rSpriteRecord.mpAffectedSprite == mpAffectedSprite ) if( rSpriteRecord.mpAffectedSprite != mpAffectedSprite )
{ return;
switch( rSpriteRecord.meChangeType ) switch( rSpriteRecord.meChangeType )
{ {
case SpriteRedrawManager::SpriteChangeRecord::ChangeType::move: case SpriteRedrawManager::SpriteChangeRecord::ChangeType::move:
@@ -92,7 +93,6 @@ namespace canvas
break; break;
} }
} }
}
void commit( SpriteRedrawManager::SpriteConnectedRanges& rUpdateCollector ) const void commit( SpriteRedrawManager::SpriteConnectedRanges& rUpdateCollector ) const
{ {

View File

@@ -295,9 +295,10 @@ namespace canvas::tools
#endif #endif
} }
if( renderState.CompositeOperation < rendering::CompositeOperation::CLEAR || if( !(renderState.CompositeOperation < rendering::CompositeOperation::CLEAR ||
renderState.CompositeOperation > rendering::CompositeOperation::SATURATE ) renderState.CompositeOperation > rendering::CompositeOperation::SATURATE) )
{ return;
#if OSL_DEBUG_LEVEL > 0 #if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException( throw lang::IllegalArgumentException(
OUString::createFromAscii(pStr) + OUString::createFromAscii(pStr) +
@@ -309,7 +310,6 @@ namespace canvas::tools
throw lang::IllegalArgumentException(); throw lang::IllegalArgumentException();
#endif #endif
} }
}
void verifyInput( const rendering::Texture& texture, void verifyInput( const rendering::Texture& texture,
const char* pStr, const char* pStr,
@@ -361,9 +361,10 @@ namespace canvas::tools
#endif #endif
} }
if( texture.RepeatModeY < rendering::TexturingMode::NONE || if( !(texture.RepeatModeY < rendering::TexturingMode::NONE ||
texture.RepeatModeY > rendering::TexturingMode::REPEAT ) texture.RepeatModeY > rendering::TexturingMode::REPEAT) )
{ return;
#if OSL_DEBUG_LEVEL > 0 #if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException( throw lang::IllegalArgumentException(
OUString::createFromAscii(pStr) + OUString::createFromAscii(pStr) +
@@ -375,7 +376,6 @@ namespace canvas::tools
throw lang::IllegalArgumentException(); throw lang::IllegalArgumentException();
#endif #endif
} }
}
namespace namespace
{ {
@@ -483,9 +483,10 @@ namespace canvas::tools
#endif #endif
} }
if( strokeAttributes.JoinType < rendering::PathJoinType::NONE || if( !(strokeAttributes.JoinType < rendering::PathJoinType::NONE ||
strokeAttributes.JoinType > rendering::PathJoinType::BEVEL ) strokeAttributes.JoinType > rendering::PathJoinType::BEVEL) )
{ return;
#if OSL_DEBUG_LEVEL > 0 #if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException( throw lang::IllegalArgumentException(
OUString::createFromAscii(pStr) + OUString::createFromAscii(pStr) +
@@ -497,7 +498,6 @@ namespace canvas::tools
throw lang::IllegalArgumentException(); throw lang::IllegalArgumentException();
#endif #endif
} }
}
void verifyInput( const rendering::IntegerBitmapLayout& bitmapLayout, void verifyInput( const rendering::IntegerBitmapLayout& bitmapLayout,
const char* pStr, const char* pStr,
@@ -552,9 +552,10 @@ namespace canvas::tools
#endif #endif
} }
if( bitmapLayout.ColorSpace->getEndianness() < util::Endianness::LITTLE || if( !(bitmapLayout.ColorSpace->getEndianness() < util::Endianness::LITTLE ||
bitmapLayout.ColorSpace->getEndianness() > util::Endianness::BIG ) bitmapLayout.ColorSpace->getEndianness() > util::Endianness::BIG) )
{ return;
#if OSL_DEBUG_LEVEL > 0 #if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException( throw lang::IllegalArgumentException(
OUString::createFromAscii(pStr) + OUString::createFromAscii(pStr) +
@@ -566,7 +567,6 @@ namespace canvas::tools
throw lang::IllegalArgumentException(); throw lang::IllegalArgumentException();
#endif #endif
} }
}
void verifyInput( const rendering::FontRequest& fontRequest, void verifyInput( const rendering::FontRequest& fontRequest,
const char* pStr, const char* pStr,
@@ -660,8 +660,9 @@ namespace canvas::tools
#endif #endif
} }
if( size.Height <= 0 ) if( size.Height > 0 )
{ return;
#if OSL_DEBUG_LEVEL > 0 #if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException( throw lang::IllegalArgumentException(
OUString::createFromAscii(pStr) + OUString::createFromAscii(pStr) +
@@ -673,7 +674,6 @@ namespace canvas::tools
throw lang::IllegalArgumentException(); throw lang::IllegalArgumentException();
#endif #endif
} }
}
void verifySpriteSize( const geometry::RealSize2D& size, void verifySpriteSize( const geometry::RealSize2D& size,
const char* pStr, const char* pStr,

View File

@@ -31,8 +31,9 @@ namespace vclcanvas
maVDev( VclPtr<VirtualDevice>::Create( rRefDevice, maVDev( VclPtr<VirtualDevice>::Create( rRefDevice,
bMonochromeBuffer ? DeviceFormat::BITMASK : DeviceFormat::DEFAULT ) ) bMonochromeBuffer ? DeviceFormat::BITMASK : DeviceFormat::DEFAULT ) )
{ {
if( !bMonochromeBuffer ) if( bMonochromeBuffer )
{ return;
// #i95645# // #i95645#
#if defined( MACOSX ) #if defined( MACOSX )
// use AA on VCLCanvas for Mac // use AA on VCLCanvas for Mac
@@ -44,7 +45,6 @@ namespace vclcanvas
maVDev->SetAntialiasing( maVDev->GetAntialiasing() & ~AntialiasingFlags::EnableB2dDraw); maVDev->SetAntialiasing( maVDev->GetAntialiasing() & ~AntialiasingFlags::EnableB2dDraw);
#endif #endif
} }
}
BackBuffer::~BackBuffer() BackBuffer::~BackBuffer()
{ {

View File

@@ -106,8 +106,9 @@ namespace vclcanvas
void BitmapBackBuffer::createVDev() const void BitmapBackBuffer::createVDev() const
{ {
if( !mpVDev ) if( mpVDev )
{ return;
// VDev not yet created, do it now. Create an alpha-VDev, // VDev not yet created, do it now. Create an alpha-VDev,
// if bitmap has transparency. // if bitmap has transparency.
mpVDev = maBitmap->IsTransparent() ? mpVDev = maBitmap->IsTransparent() ?
@@ -130,7 +131,6 @@ namespace vclcanvas
mpVDev->SetAntialiasing(mpVDev->GetAntialiasing() & ~AntialiasingFlags::EnableB2dDraw); mpVDev->SetAntialiasing(mpVDev->GetAntialiasing() & ~AntialiasingFlags::EnableB2dDraw);
#endif #endif
} }
}
void BitmapBackBuffer::updateVDev() const void BitmapBackBuffer::updateVDev() const
{ {

View File

@@ -154,8 +154,9 @@ namespace vclcanvas
void CanvasHelper::clear() void CanvasHelper::clear()
{ {
// are we disposed? // are we disposed?
if( mpOutDevProvider ) if( !mpOutDevProvider )
{ return;
OutputDevice& rOutDev( mpOutDevProvider->getOutDev() ); OutputDevice& rOutDev( mpOutDevProvider->getOutDev() );
tools::OutDevStateKeeper aStateKeeper( mpProtectedOutDevProvider ); tools::OutDevStateKeeper aStateKeeper( mpProtectedOutDevProvider );
@@ -167,8 +168,9 @@ namespace vclcanvas
rOutDev.DrawRect( ::tools::Rectangle( Point(), rOutDev.DrawRect( ::tools::Rectangle( Point(),
rOutDev.GetOutputSizePixel()) ); rOutDev.GetOutputSizePixel()) );
if( mp2ndOutDevProvider ) if( !mp2ndOutDevProvider )
{ return;
OutputDevice& rOutDev2( mp2ndOutDevProvider->getOutDev() ); OutputDevice& rOutDev2( mp2ndOutDevProvider->getOutDev() );
rOutDev2.SetDrawMode( DrawModeFlags::Default ); rOutDev2.SetDrawMode( DrawModeFlags::Default );
@@ -182,8 +184,6 @@ namespace vclcanvas
rOutDev2.SetDrawMode( DrawModeFlags::BlackLine | DrawModeFlags::BlackFill | DrawModeFlags::BlackText | rOutDev2.SetDrawMode( DrawModeFlags::BlackLine | DrawModeFlags::BlackFill | DrawModeFlags::BlackText |
DrawModeFlags::BlackGradient | DrawModeFlags::BlackBitmap ); DrawModeFlags::BlackGradient | DrawModeFlags::BlackBitmap );
} }
}
}
void CanvasHelper::drawLine( const rendering::XCanvas* , void CanvasHelper::drawLine( const rendering::XCanvas* ,
const geometry::RealPoint2D& aStartRealPoint2D, const geometry::RealPoint2D& aStartRealPoint2D,
@@ -192,8 +192,9 @@ namespace vclcanvas
const rendering::RenderState& renderState ) const rendering::RenderState& renderState )
{ {
// are we disposed? // are we disposed?
if( mpOutDevProvider ) if( !mpOutDevProvider )
{ return;
// nope, render // nope, render
tools::OutDevStateKeeper aStateKeeper( mpProtectedOutDevProvider ); tools::OutDevStateKeeper aStateKeeper( mpProtectedOutDevProvider );
setupOutDevState( viewState, renderState, LINE_COLOR ); setupOutDevState( viewState, renderState, LINE_COLOR );
@@ -208,7 +209,6 @@ namespace vclcanvas
if( mp2ndOutDevProvider ) if( mp2ndOutDevProvider )
mp2ndOutDevProvider->getOutDev().DrawLine( aStartPoint, aEndPoint ); mp2ndOutDevProvider->getOutDev().DrawLine( aStartPoint, aEndPoint );
} }
}
void CanvasHelper::drawBezier( const rendering::XCanvas* , void CanvasHelper::drawBezier( const rendering::XCanvas* ,
const geometry::RealBezierSegment2D& aBezierSegment, const geometry::RealBezierSegment2D& aBezierSegment,
@@ -216,8 +216,9 @@ namespace vclcanvas
const rendering::ViewState& viewState, const rendering::ViewState& viewState,
const rendering::RenderState& renderState ) const rendering::RenderState& renderState )
{ {
if( mpOutDevProvider ) if( !mpOutDevProvider )
{ return;
tools::OutDevStateKeeper aStateKeeper( mpProtectedOutDevProvider ); tools::OutDevStateKeeper aStateKeeper( mpProtectedOutDevProvider );
setupOutDevState( viewState, renderState, LINE_COLOR ); setupOutDevState( viewState, renderState, LINE_COLOR );
@@ -248,7 +249,6 @@ namespace vclcanvas
if( mp2ndOutDevProvider ) if( mp2ndOutDevProvider )
mp2ndOutDevProvider->getOutDev().DrawPolygon( aPoly ); mp2ndOutDevProvider->getOutDev().DrawPolygon( aPoly );
} }
}
uno::Reference< rendering::XCachedPrimitive > CanvasHelper::drawPolyPolygon( const rendering::XCanvas* , uno::Reference< rendering::XCachedPrimitive > CanvasHelper::drawPolyPolygon( const rendering::XCanvas* ,
const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon, const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,

View File

@@ -196,8 +196,9 @@ namespace vclcanvas
{ {
static sal_Int32 nFilePostfixCount(0); static sal_Int32 nFilePostfixCount(0);
if( mpOutDev ) if( !mpOutDev )
{ return;
OUString aFilename = "dbg_frontbuffer" + OUString::number(nFilePostfixCount) + ".bmp"; OUString aFilename = "dbg_frontbuffer" + OUString::number(nFilePostfixCount) + ".bmp";
SvFileStream aStream( aFilename, StreamMode::STD_READWRITE ); SvFileStream aStream( aFilename, StreamMode::STD_READWRITE );
@@ -211,7 +212,6 @@ namespace vclcanvas
++nFilePostfixCount; ++nFilePostfixCount;
} }
}
} }

View File

@@ -597,8 +597,9 @@ namespace vclcanvas
void SpriteCanvasHelper::renderSpriteCount( OutputDevice& rOutDev ) void SpriteCanvasHelper::renderSpriteCount( OutputDevice& rOutDev )
{ {
if( mpRedrawManager ) if( !mpRedrawManager )
{ return;
sal_Int32 nCount(0); sal_Int32 nCount(0);
mpRedrawManager->forEachSprite( makeAdder(nCount,sal_Int32(1)) ); mpRedrawManager->forEachSprite( makeAdder(nCount,sal_Int32(1)) );
@@ -614,15 +615,15 @@ namespace vclcanvas
text, text,
Point(0, 30) ); Point(0, 30) );
} }
}
void SpriteCanvasHelper::renderMemUsage( OutputDevice& rOutDev ) void SpriteCanvasHelper::renderMemUsage( OutputDevice& rOutDev )
{ {
BackBufferSharedPtr pBackBuffer( mpOwningSpriteCanvas->getBackBuffer() ); BackBufferSharedPtr pBackBuffer( mpOwningSpriteCanvas->getBackBuffer() );
if( mpRedrawManager && if( !(mpRedrawManager &&
pBackBuffer ) pBackBuffer) )
{ return;
double nPixel(0.0); double nPixel(0.0);
// accumulate pixel count for each sprite into fCount // accumulate pixel count for each sprite into fCount
@@ -656,6 +657,5 @@ namespace vclcanvas
Point(0, 60) ); Point(0, 60) );
} }
} }
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

View File

@@ -98,9 +98,10 @@ namespace vclcanvas
const double fAlpha( getAlpha() ); const double fAlpha( getAlpha() );
if( isActive() && if( !(isActive() &&
!::basegfx::fTools::equalZero( fAlpha ) ) !::basegfx::fTools::equalZero( fAlpha )) )
{ return;
const Point aEmptyPoint; const Point aEmptyPoint;
const ::basegfx::B2DVector& rOrigOutputSize( getSizePixel() ); const ::basegfx::B2DVector& rOrigOutputSize( getSizePixel() );
@@ -241,8 +242,9 @@ namespace vclcanvas
// transformBitmap() might return empty bitmaps, for tiny // transformBitmap() might return empty bitmaps, for tiny
// scales. // scales.
if( !!(*maContent) ) if( !(*maContent) )
{ return;
rTargetSurface.Push( PushFlags::CLIPREGION ); rTargetSurface.Push( PushFlags::CLIPREGION );
// apply clip (if any) // apply clip (if any)
@@ -303,8 +305,9 @@ namespace vclcanvas
rTargetSurface.Pop(); rTargetSurface.Pop();
if( mbShowSpriteBounds ) if( !mbShowSpriteBounds )
{ return;
::tools::PolyPolygon aMarkerPoly( ::tools::PolyPolygon aMarkerPoly(
::canvas::tools::getBoundMarksPolyPolygon( ::canvas::tools::getBoundMarksPolyPolygon(
::basegfx::B2DRectangle(aOutPos.X(), ::basegfx::B2DRectangle(aOutPos.X(),
@@ -338,9 +341,6 @@ namespace vclcanvas
SAL_INFO( "canvas.vcl", SAL_INFO( "canvas.vcl",
"sprite " << this << " has prio " << getPriority()); "sprite " << this << " has prio " << getPriority());
} }
}
}
}
::basegfx::B2DPolyPolygon SpriteHelper::polyPolygonFromXPolyPolygon2D( uno::Reference< rendering::XPolyPolygon2D >& xPoly ) const ::basegfx::B2DPolyPolygon SpriteHelper::polyPolygonFromXPolyPolygon2D( uno::Reference< rendering::XPolyPolygon2D >& xPoly ) const
{ {