From febbda147aab20d7f25d1e1155b2d49bab0cee9a Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 23 Oct 2014 16:50:17 +0100 Subject: coverity#704660 Unchecked dynamic_cast Change-Id: I9361477855b6d3fa18f0b1e433a5d21683327814 --- reportdesign/source/ui/report/SectionView.cxx | 4 ++-- 1 file 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(pObj); + OObjectBase& rBaseObj = dynamic_cast(*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&) { -- cgit v1.2.3