From 5c90069d93ac45e359718a9186ff2366043f43ed Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 13 Oct 2015 20:54:28 +0100 Subject: coverity#1326211 Unchecked dynamic_cast Change-Id: I09892b8e17aacf32db51764d8fd766603a8542e1 --- sd/source/ui/dlg/navigatr.cxx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'sd') diff --git a/sd/source/ui/dlg/navigatr.cxx b/sd/source/ui/dlg/navigatr.cxx index b390066e02a3..5af021c7227d 100644 --- a/sd/source/ui/dlg/navigatr.cxx +++ b/sd/source/ui/dlg/navigatr.cxx @@ -871,9 +871,8 @@ void SdNavigatorControllerItem::StateChanged( sal_uInt16 nSId, { if( eState >= SfxItemState::DEFAULT && nSId == SID_NAVIGATOR_STATE ) { - const SfxUInt32Item* pStateItem = dynamic_cast< const SfxUInt32Item* >( pItem ); - DBG_ASSERT( pStateItem, "SfxUInt16Item expected"); - sal_uInt32 nState = pStateItem->GetValue(); + const SfxUInt32Item& rStateItem = dynamic_cast(*pItem); + sal_uInt32 nState = rStateItem.GetValue(); // pen if( nState & NAVBTN_PEN_DISABLED && @@ -955,9 +954,8 @@ void SdPageNameControllerItem::StateChanged( sal_uInt16 nSId, NavDocInfo* pInfo = pNavigatorWin->GetDocInfo(); if( pInfo && pInfo->IsActive() ) { - const SfxStringItem* pStateItem = dynamic_cast( pItem ); - DBG_ASSERT( pStateItem, "SfxStringItem expected"); - OUString aPageName = pStateItem->GetValue(); + const SfxStringItem& rStateItem = dynamic_cast(*pItem); + OUString aPageName = rStateItem.GetValue(); if( !pNavigatorWin->maTlbObjects->HasSelectedChildren( aPageName ) ) { -- cgit