summaryrefslogtreecommitdiff
path: root/framework
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-10-23 16:42:50 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-10-24 09:24:54 +0100
commit66fae3a2bcef277a7dbf12d730a663edf3330f1a (patch)
tree70218899a5629c481393a71c92403394f0d74cdc /framework
parent2deb0a2651f55c401bd9b84c9373e4140bbdb09b (diff)
coverity#704649 Unchecked dynamic_cast
Change-Id: Ibeb096d98cba7a55d9d806802473660d30000924
Diffstat (limited to 'framework')
-rw-r--r--framework/source/uielement/generictoolbarcontroller.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/framework/source/uielement/generictoolbarcontroller.cxx b/framework/source/uielement/generictoolbarcontroller.cxx
index 11cf7ee004ff..bdd48d8345dc 100644
--- a/framework/source/uielement/generictoolbarcontroller.cxx
+++ b/framework/source/uielement/generictoolbarcontroller.cxx
@@ -349,10 +349,10 @@ MenuToolbarController::createPopupWindow() throw (::com::sun::star::uno::Runtime
Reference< XURLTransformer > xURLTransformer = URLTransformer::create( m_xContext );
pMenu = new Toolbarmenu();
m_xMenuManager.set( new MenuBarManager( m_xContext, m_xFrame, xURLTransformer, xDispatch, m_aModuleIdentifier, pMenu, true, true ) );
- if ( m_xMenuManager.is() )
+ if (m_xMenuManager.is())
{
- MenuBarManager* pMgr = dynamic_cast< MenuBarManager* >( m_xMenuManager.get() );
- pMgr->SetItemContainer( m_xMenuDesc );
+ MenuBarManager& rMgr = dynamic_cast<MenuBarManager&>(*m_xMenuManager.get());
+ rMgr.SetItemContainer(m_xMenuDesc);
}
}