diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2022-01-01 12:31:27 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-01-02 11:38:29 +0100 |
commit | 610ebe90e15176a9106552790c896a8f29a3cbc7 (patch) | |
tree | 9c1f35a4a479b471b98efe8179091e5508cc6115 /chart2/source/controller/main/ObjectHierarchy.cxx | |
parent | 0691e3a0d901fe0373ec261cb22e8e6745303e5f (diff) |
use concrete types in chart2, SvxDrawPage
Change-Id: I0bdaa74595c0201a04490e293619c2c399ab03bd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127838
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'chart2/source/controller/main/ObjectHierarchy.cxx')
-rw-r--r-- | chart2/source/controller/main/ObjectHierarchy.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chart2/source/controller/main/ObjectHierarchy.cxx b/chart2/source/controller/main/ObjectHierarchy.cxx index 7934f58fc4d0..7ed950e05ebc 100644 --- a/chart2/source/controller/main/ObjectHierarchy.cxx +++ b/chart2/source/controller/main/ObjectHierarchy.cxx @@ -449,14 +449,13 @@ void ObjectHierarchy::createAdditionalShapesTree( ObjectHierarchy::tChildContain { if ( m_pExplicitValueProvider ) { - Reference< drawing::XDrawPage > xDrawPage( m_pExplicitValueProvider->getDrawModelWrapper()->getMainDrawPage() ); - Reference< drawing::XShapes > xDrawPageShapes( xDrawPage, uno::UNO_QUERY_THROW ); + rtl::Reference<SvxDrawPage> xDrawPage( m_pExplicitValueProvider->getDrawModelWrapper()->getMainDrawPage() ); Reference< drawing::XShapes > xChartRoot( DrawModelWrapper::getChartRootShape( xDrawPage ) ); - sal_Int32 nCount = xDrawPageShapes->getCount(); + sal_Int32 nCount = xDrawPage->getCount(); for ( sal_Int32 i = 0; i < nCount; ++i ) { Reference< drawing::XShape > xShape; - if ( xDrawPageShapes->getByIndex( i ) >>= xShape ) + if ( xDrawPage->getByIndex( i ) >>= xShape ) { if ( xShape.is() && xShape != xChartRoot ) { |