diff options
Diffstat (limited to 'reportdesign/source/ui/report/SectionView.cxx')
-rw-r--r-- | reportdesign/source/ui/report/SectionView.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/reportdesign/source/ui/report/SectionView.cxx b/reportdesign/source/ui/report/SectionView.cxx index c36108b32ba5..bbbbf20dcc23 100644 --- a/reportdesign/source/ui/report/SectionView.cxx +++ b/reportdesign/source/ui/report/SectionView.cxx @@ -180,10 +180,10 @@ void OSectionView::SetMarkedToLayer( SdrLayerID _nLayerNo ) { AddUndo( new SdrUndoObjectLayerChange( *pObj, pObj->GetLayer(), _nLayerNo) ); pObj->SetLayer( _nLayerNo ); - OObjectBase* pBaseObj = dynamic_cast<OObjectBase*>(pObj); + OObjectBase& rBaseObj = dynamic_cast<OObjectBase&>(*pObj); try { - pBaseObj->getReportComponent()->setPropertyValue(PROPERTY_OPAQUE,uno::makeAny(_nLayerNo == RPT_LAYER_FRONT)); + rBaseObj.getReportComponent()->setPropertyValue(PROPERTY_OPAQUE,uno::makeAny(_nLayerNo == RPT_LAYER_FRONT)); } catch(const uno::Exception&) { |