diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-06-10 15:37:46 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-06-10 16:08:08 +0100 |
commit | 08b0691bde28968d37ab0e703f639740ebd761fe (patch) | |
tree | 1dfc70f26f8de21b504167d27e2e8be5db54ad07 /chart2 | |
parent | ef68800d967717ea1c450c45a204b0faed9d9d5d (diff) |
coverity#1158096 Unchecked dynamic_cast
Change-Id: I9d02b4e9e4c8dfea73cef3970d11e21eaefb80bd
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/tools/InternalDataProvider.cxx | 5 |
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(); |