summaryrefslogtreecommitdiff
path: root/svx/inc/dragmt3d.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/inc/dragmt3d.hxx')
-rw-r--r--svx/inc/dragmt3d.hxx9
1 files changed, 5 insertions, 4 deletions
diff --git a/svx/inc/dragmt3d.hxx b/svx/inc/dragmt3d.hxx
index d8eba435c667..2ac1274fbb96 100644
--- a/svx/inc/dragmt3d.hxx
+++ b/svx/inc/dragmt3d.hxx
@@ -30,7 +30,7 @@
class E3dDragMethodUnit
{
public:
- E3dObject* mp3DObj;
+ E3dObject& mr3DObj;
basegfx::B3DPolyPolygon maWireframePoly;
basegfx::B3DHomMatrix maDisplayTransform;
basegfx::B3DHomMatrix maInvDisplayTransform;
@@ -39,8 +39,8 @@ public:
sal_Int32 mnStartAngle;
sal_Int32 mnLastAngle;
- E3dDragMethodUnit()
- : mp3DObj(nullptr),
+ E3dDragMethodUnit(E3dObject& r3DObj)
+ : mr3DObj(r3DObj),
maWireframePoly(),
maDisplayTransform(),
maInvDisplayTransform(),
@@ -48,7 +48,8 @@ public:
maTransform(),
mnStartAngle(0),
mnLastAngle(0)
- {}
+ {
+ }
};
// Derivative of SdrDragMethod for 3D objects