summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-06-10 15:37:46 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-06-10 16:08:08 +0100
commit08b0691bde28968d37ab0e703f639740ebd761fe (patch)
tree1dfc70f26f8de21b504167d27e2e8be5db54ad07
parentef68800d967717ea1c450c45a204b0faed9d9d5d (diff)
coverity#1158096 Unchecked dynamic_cast
Change-Id: I9d02b4e9e4c8dfea73cef3970d11e21eaefb80bd
-rw-r--r--chart2/source/tools/InternalDataProvider.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/chart2/source/tools/InternalDataProvider.cxx b/chart2/source/tools/InternalDataProvider.cxx
index e83fbae4eb05..7425caf23e1a 100644
--- a/chart2/source/tools/InternalDataProvider.cxx
+++ b/chart2/source/tools/InternalDataProvider.cxx
@@ -343,9 +343,8 @@ InternalDataProvider::InternalDataProvider(
{
vector< vector< uno::Any > > aNewCategories;//inner count is level
{
- ChartModel* pModel = dynamic_cast<ChartModel*>(xChartModel.get());
- assert(pModel);
- ExplicitCategoriesProvider aExplicitCategoriesProvider( ChartModelHelper::getFirstCoordinateSystem(xChartModel), *pModel );
+ ChartModel& rModel = dynamic_cast<ChartModel&>(*xChartModel.get());
+ ExplicitCategoriesProvider aExplicitCategoriesProvider(ChartModelHelper::getFirstCoordinateSystem(xChartModel), rModel);
const Sequence< Reference< chart2::data::XLabeledDataSequence> >& rSplitCategoriesList( aExplicitCategoriesProvider.getSplitCategoriesList() );
sal_Int32 nLevelCount = rSplitCategoriesList.getLength();