summaryrefslogtreecommitdiff
path: root/slideshow/source/engine/tools.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow/source/engine/tools.cxx')
-rw-r--r--slideshow/source/engine/tools.cxx15
1 files changed, 7 insertions, 8 deletions
diff --git a/slideshow/source/engine/tools.cxx b/slideshow/source/engine/tools.cxx
index 59865ab41626..120d13e77b7d 100644
--- a/slideshow/source/engine/tools.cxx
+++ b/slideshow/source/engine/tools.cxx
@@ -669,23 +669,22 @@ namespace slideshow
static_cast< sal_uInt8 >( nColor ) / 255.0 );
}
- void fillRect( const uno::Reference< rendering::XCanvas >& xCanvas,
- const ::basegfx::B2DRectangle& rRect,
- const basegfx::BColor& rFillColor )
+ void fillRect( const Canvas& rCanvas,
+ const ::basegfx::B2DRectangle& rRect,
+ const basegfx::BColor& rFillColor )
{
// TODO-NYI
- rendering::ViewState aViewState;
rendering::RenderState aRenderState;
canvas::tools::initRenderState(aRenderState);
aRenderState.DeviceColor =
rFillColor.colorToDoubleSequence(
- xCanvas->getDevice());
+ rCanvas.mxCanvas->getDevice());
- xCanvas->fillPolyPolygon(
+ rCanvas.mxCanvas->fillPolyPolygon(
basegfx::unotools::xPolyPolygonFromB2DPolygon(
- xCanvas->getDevice(),
+ rCanvas.mxCanvas->getDevice(),
::basegfx::tools::createPolygonFromRect( rRect )),
- aViewState, aRenderState);
+ rCanvas.maViewState, aRenderState);
}
::basegfx::B2DRectangle getAPIShapeBounds( const uno::Reference< drawing::XShape >& xShape )