mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Fix some possible null pointer dereferences
This commit is contained in:
parent
e5fb5a6ad9
commit
cf7303fcf1
@ -137,7 +137,8 @@ void QgsRendererV2Widget::changeSymbolWidth()
|
||||
QList<QgsSymbolV2*>::iterator symbolIt = symbolList.begin();
|
||||
for ( ; symbolIt != symbolList.end(); ++symbolIt )
|
||||
{
|
||||
dynamic_cast<QgsLineSymbolV2*>( *symbolIt )->setWidth( dlg.mSpinBox->value() );
|
||||
if (( *symbolIt )->type() == QgsSymbolV2::Line )
|
||||
static_cast<QgsLineSymbolV2*>( *symbolIt )->setWidth( dlg.mSpinBox->value() );
|
||||
}
|
||||
}
|
||||
refreshSymbolView();
|
||||
@ -161,7 +162,8 @@ void QgsRendererV2Widget::changeSymbolSize()
|
||||
QList<QgsSymbolV2*>::iterator symbolIt = symbolList.begin();
|
||||
for ( ; symbolIt != symbolList.end(); ++symbolIt )
|
||||
{
|
||||
dynamic_cast<QgsMarkerSymbolV2*>( *symbolIt )->setSize( dlg.mSpinBox->value() );
|
||||
if (( *symbolIt )->type() == QgsSymbolV2::Marker )
|
||||
static_cast<QgsMarkerSymbolV2*>( *symbolIt )->setSize( dlg.mSpinBox->value() );
|
||||
}
|
||||
}
|
||||
refreshSymbolView();
|
||||
@ -185,7 +187,8 @@ void QgsRendererV2Widget::changeSymbolAngle()
|
||||
QList<QgsSymbolV2*>::iterator symbolIt = symbolList.begin();
|
||||
for ( ; symbolIt != symbolList.end(); ++symbolIt )
|
||||
{
|
||||
dynamic_cast<QgsMarkerSymbolV2*>( *symbolIt )->setAngle( dlg.mSpinBox->value() );
|
||||
if (( *symbolIt )->type() == QgsSymbolV2::Marker )
|
||||
static_cast<QgsMarkerSymbolV2*>( *symbolIt )->setAngle( dlg.mSpinBox->value() );
|
||||
}
|
||||
}
|
||||
refreshSymbolView();
|
||||
|
Loading…
x
Reference in New Issue
Block a user