diff options
Diffstat (limited to 'drawinglayer/source/primitive2d/graphicprimitive2d.cxx')
-rw-r--r-- | drawinglayer/source/primitive2d/graphicprimitive2d.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drawinglayer/source/primitive2d/graphicprimitive2d.cxx b/drawinglayer/source/primitive2d/graphicprimitive2d.cxx index df69a36cdd94..349d2d7f4fed 100644 --- a/drawinglayer/source/primitive2d/graphicprimitive2d.cxx +++ b/drawinglayer/source/primitive2d/graphicprimitive2d.cxx @@ -71,8 +71,8 @@ namespace drawinglayer aSuppressGraphicAttr.SetRotation(0); aSuppressGraphicAttr.SetMirrorFlags(0); - const GraphicObject& rGraphicObject = getGraphicObject(); - const Graphic aTransformedGraphic(rGraphicObject.GetTransformedGraphic(&aSuppressGraphicAttr)); + const rtl::Reference<GraphicObject>& rGraphicObject = getGraphicObject(); + const Graphic aTransformedGraphic(rGraphicObject->GetTransformedGraphic(&aSuppressGraphicAttr)); aRetval = create2DDecompositionOfGraphic( aTransformedGraphic, @@ -87,7 +87,7 @@ namespace drawinglayer // is necessary since the crop values are relative to original bitmap size const basegfx::B2DVector aObjectScale(aTransform * basegfx::B2DVector(1.0, 1.0)); const basegfx::B2DVector aCropScaleFactor( - rGraphicObject.calculateCropScaling( + rGraphicObject->calculateCropScaling( aObjectScale.getX(), aObjectScale.getY(), getGraphicAttr().GetLeftCrop(), @@ -115,7 +115,7 @@ namespace drawinglayer GraphicPrimitive2D::GraphicPrimitive2D( const basegfx::B2DHomMatrix& rTransform, - const GraphicObject& rGraphicObject, + const rtl::Reference<GraphicObject>& rGraphicObject, const GraphicAttr& rGraphicAttr) : BufferedDecompositionPrimitive2D(), maTransform(rTransform), @@ -126,7 +126,7 @@ namespace drawinglayer GraphicPrimitive2D::GraphicPrimitive2D( const basegfx::B2DHomMatrix& rTransform, - const GraphicObject& rGraphicObject) + const rtl::Reference<GraphicObject>& rGraphicObject) : BufferedDecompositionPrimitive2D(), maTransform(rTransform), maGraphicObject(rGraphicObject), |