coverity#1158114 Unchecked dynamic_cast
Change-Id: I779e1cae1039886b2d43a025930cc50d7aaac95a
This commit is contained in:
@@ -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()
|
|||||||
}
|
}
|
||||||
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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user