From bb7dad11e1701c295f6fe9f768f267d094d11ece Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 13 May 2014 21:03:18 +0100 Subject: coverity#1213242 Dereference null return value Change-Id: I23ce35dbeadca1eea4c67d7d70acbf5ce3a82ac8 --- framework/source/uielement/popuptoolbarcontroller.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'framework') diff --git a/framework/source/uielement/popuptoolbarcontroller.cxx b/framework/source/uielement/popuptoolbarcontroller.cxx index b324557ece7b..4f0c75cd9fda 100644 --- a/framework/source/uielement/popuptoolbarcontroller.cxx +++ b/framework/source/uielement/popuptoolbarcontroller.cxx @@ -436,7 +436,8 @@ throw ( css::uno::RuntimeException, std::exception ) ( VCLXPopupMenu * ) VCLXMenu::GetImplementation( m_xPopupMenu ); SolarMutexGuard aSolarMutexGuard; - PopupMenu* pVCLPopupMenu = dynamic_cast< PopupMenu * >( pTkPopupMenu->GetMenu() ); + PopupMenu* pVCLPopupMenu = pTkPopupMenu ? + dynamic_cast< PopupMenu * >( pTkPopupMenu->GetMenu() ) : NULL; if ( pVCLPopupMenu ) pMenuAttributes = reinterpret_cast< MenuConfiguration::Attributes* >( pVCLPopupMenu->GetUserValue( pVCLPopupMenu->GetCurItemId() ) ); -- cgit