diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2018-06-16 13:23:08 +0200 |
---|---|---|
committer | Armin Le Grand <Armin.Le.Grand@cib.de> | 2018-06-16 17:29:52 +0200 |
commit | 099eef24da24d638fdf2c747d28040c9b3a30780 (patch) | |
tree | a636f31a48033b3164db59e057ce68d22c708edb /svx/source/engine3d/helperminimaldepth3d.cxx | |
parent | a4cd8bfea486327279d6d2a3bacc3e06e5df2745 (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.cxx | 6 |
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 |