summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-02-07 11:35:37 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-02-07 12:24:43 +0000
commit16738ab4d85e0c81e49045a1948d2404e2e25bb3 (patch)
treeaaacadf77f213f40b13e669b36bed07c7ebd98aa /chart2
parent33dc343268ee9d1d319b55a205ffb9b2768f97c8 (diff)
coverity#1158121 Unchecked dynamic_cast
Change-Id: I961c3da368c1f2bffb4c116c325a82cf7619cf15
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/controller/dialogs/DataBrowserModel.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/chart2/source/controller/dialogs/DataBrowserModel.cxx b/chart2/source/controller/dialogs/DataBrowserModel.cxx
index 8bfa963a0aaf..ce6defc7f7b4 100644
--- a/chart2/source/controller/dialogs/DataBrowserModel.cxx
+++ b/chart2/source/controller/dialogs/DataBrowserModel.cxx
@@ -793,6 +793,8 @@ void DataBrowserModel::updateFromModel()
{
Reference< frame::XModel > xChartModel( m_xChartDocument, uno::UNO_QUERY );
ChartModel* pModel = dynamic_cast<ChartModel*>(xChartModel.get());
+ if (!pModel)
+ return;
ExplicitCategoriesProvider aExplicitCategoriesProvider( ChartModelHelper::getFirstCoordinateSystem(xChartModel), *pModel );
const Sequence< Reference< chart2::data::XLabeledDataSequence> >& rSplitCategoriesList( aExplicitCategoriesProvider.getSplitCategoriesList() );