Kaydet (Commit) 0ededb34 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1158114 Unchecked dynamic_cast

Change-Id: I779e1cae1039886b2d43a025930cc50d7aaac95a
üst 23f6f4fd
...@@ -837,8 +837,8 @@ void ChartController::executeDispatch_ToggleLegend() ...@@ -837,8 +837,8 @@ void ChartController::executeDispatch_ToggleLegend()
Reference< frame::XModel > xModel( getModel() ); Reference< frame::XModel > xModel( getModel() );
UndoGuard aUndoGuard = UndoGuard( UndoGuard aUndoGuard = UndoGuard(
SCH_RESSTR( STR_ACTION_TOGGLE_LEGEND ), m_xUndoManager ); SCH_RESSTR( STR_ACTION_TOGGLE_LEGEND ), m_xUndoManager );
ChartModel* pModel = dynamic_cast<ChartModel*>(xModel.get()); ChartModel& rModel = dynamic_cast<ChartModel&>(*xModel.get());
Reference< beans::XPropertySet > xLegendProp( LegendHelper::getLegend( *pModel ), uno::UNO_QUERY ); Reference< beans::XPropertySet > xLegendProp( LegendHelper::getLegend(rModel), uno::UNO_QUERY );
bool bChanged = false; bool bChanged = false;
if( xLegendProp.is()) if( xLegendProp.is())
{ {
...@@ -858,7 +858,7 @@ void ChartController::executeDispatch_ToggleLegend() ...@@ -858,7 +858,7 @@ void ChartController::executeDispatch_ToggleLegend()
} }
else else
{ {
xLegendProp.set( LegendHelper::getLegend( *pModel, m_xCC, true ), uno::UNO_QUERY ); xLegendProp.set( LegendHelper::getLegend(rModel, m_xCC, true), uno::UNO_QUERY );
if( xLegendProp.is()) if( xLegendProp.is())
bChanged = true; bChanged = true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment