summaryrefslogtreecommitdiff
path: root/svx/source/engine3d/helperminimaldepth3d.cxx
diff options
context:
space:
mode:
authorArmin Le Grand <Armin.Le.Grand@cib.de>2018-06-16 13:23:08 +0200
committerArmin Le Grand <Armin.Le.Grand@cib.de>2018-06-16 17:29:52 +0200
commit099eef24da24d638fdf2c747d28040c9b3a30780 (patch)
treea636f31a48033b3164db59e057ce68d22c708edb /svx/source/engine3d/helperminimaldepth3d.cxx
parenta4cd8bfea486327279d6d2a3bacc3e06e5df2745 (diff)
AW080: Continued cleanups/remaps/corrections
Change-Id: I953f29e6a8d398e00884a600d6f4ceba880489a5 Reviewed-on: https://gerrit.libreoffice.org/55913 Tested-by: Jenkins Reviewed-by: Armin Le Grand <Armin.Le.Grand@cib.de>
Diffstat (limited to 'svx/source/engine3d/helperminimaldepth3d.cxx')
-rw-r--r--svx/source/engine3d/helperminimaldepth3d.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/svx/source/engine3d/helperminimaldepth3d.cxx b/svx/source/engine3d/helperminimaldepth3d.cxx
index c32f6f74b703..228fc5876d20 100644
--- a/svx/source/engine3d/helperminimaldepth3d.cxx
+++ b/svx/source/engine3d/helperminimaldepth3d.cxx
@@ -155,7 +155,7 @@ double getMinimalDepthInViewCoordinates(const E3dCompoundObject& rObject)
if(!aPrimitives.empty())
{
- const E3dScene* pScene = rObject.GetScene();
+ const E3dScene* pScene(rObject.getRootE3dSceneFromE3dObject());
if(pScene)
{
@@ -170,12 +170,12 @@ double getMinimalDepthInViewCoordinates(const E3dCompoundObject& rObject)
// some Scene SdrObjects lying in-between which may need to be added. This is e.g. used in chart,
// and generally allowed in 3d scenes an their 3d object hierarchy
basegfx::B3DHomMatrix aInBetweenSceneMatrix;
- E3dScene* pParentScene = dynamic_cast< E3dScene* >(rObject.GetParentObj());
+ E3dScene* pParentScene(rObject.getParentE3dSceneFromE3dObject());
while(pParentScene && pParentScene != pScene)
{
aInBetweenSceneMatrix = pParentScene->GetTransform() * aInBetweenSceneMatrix;
- pParentScene = dynamic_cast< E3dScene* >(pParentScene->GetParentObj());
+ pParentScene = pParentScene->getParentE3dSceneFromE3dObject();
}
// build new ViewInformation containing all transforms