From fe6308ac60fa4d83d7a236ce0d233e0bbaac95bd Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Sun, 11 May 2014 20:52:33 +0100 Subject: coverity#1158099 Unchecked dynamic_cast Change-Id: I7c294042a3f4d7293fb6d93d33687eb265871e76 --- chart2/source/tools/AxisHelper.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'chart2') diff --git a/chart2/source/tools/AxisHelper.cxx b/chart2/source/tools/AxisHelper.cxx index d5e6db4032a4..6157fbb7b079 100644 --- a/chart2/source/tools/AxisHelper.cxx +++ b/chart2/source/tools/AxisHelper.cxx @@ -148,10 +148,14 @@ sal_Int32 AxisHelper::getExplicitNumberFormatKeyForAxis( { bool bFormatSet = false; //check whether we have a percent scale -> use percent format + ChartModel* pModel = NULL; if( xNumberFormatsSupplier.is() ) { - ChartModel* pModel = dynamic_cast( xChartDoc.get() ); + pModel = dynamic_cast( xChartDoc.get() ); assert(pModel); + } + if (pModel) + { ScaleData aData = AxisHelper::getDateCheckedScale( xAxis, *pModel ); if( aData.AxisType==AxisType::PERCENT ) { -- cgit