summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-05-24 11:54:48 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-05-24 13:03:46 +0100
commit8e304f80bbb7e2d6bab449d97bc6cb59d73069f3 (patch)
tree98a9b622c52e935a26ce7968bc8858a827ea412e
parent10c14f13a7bc314ccff41c60c7e1d6fdaae19450 (diff)
coverity#1027650 Unchecked dynamic_cast
Change-Id: Ic1973463e4c6d85bbfacc077f58f7d1fe16de73a
-rw-r--r--svx/source/sidebar/insert/InsertPropertyPanel.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/svx/source/sidebar/insert/InsertPropertyPanel.cxx b/svx/source/sidebar/insert/InsertPropertyPanel.cxx
index 7a8bf59f128f..9cc47bc87042 100644
--- a/svx/source/sidebar/insert/InsertPropertyPanel.cxx
+++ b/svx/source/sidebar/insert/InsertPropertyPanel.cxx
@@ -99,7 +99,8 @@ IMPL_LINK(InsertPropertyPanel, WindowEventListener, VclSimpleEvent*, pEvent)
if (pEvent->GetId() != VCLEVENT_TOOLBOX_SELECT)
return 1;
- Window* pWindow = dynamic_cast<VclWindowEvent*>(pEvent)->GetWindow();
+ VclWindowEvent* pWindowEvent = dynamic_cast<VclWindowEvent*>(pEvent);
+ Window* pWindow = pWindowEvent ? pWindowEvent->GetWindow() : NULL;
ToolBox* pToolBox = dynamic_cast<ToolBox*>(pWindow);
if (pToolBox == NULL)
return 1;