Skip to content

Commit be16776

Browse files
committedSep 28, 2016
fix #15634
1 parent e963fff commit be16776

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed
 

‎src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,11 +1007,11 @@ void QgsCategorizedSymbolRendererV2Widget::matchToSymbolsFromXml()
10071007

10081008
void QgsCategorizedSymbolRendererV2Widget::cleanUpSymbolSelector( QgsPanelWidget *container )
10091009
{
1010-
if ( container )
1011-
{
1012-
QgsSymbolV2SelectorWidget* dlg = qobject_cast<QgsSymbolV2SelectorWidget*>( container );
1013-
delete dlg->symbol();
1014-
}
1010+
QgsSymbolV2SelectorWidget *dlg = qobject_cast<QgsSymbolV2SelectorWidget*>( container );
1011+
if ( !dlg )
1012+
return;
1013+
1014+
delete dlg->symbol();
10151015
}
10161016

10171017
void QgsCategorizedSymbolRendererV2Widget::updateSymbolsFromWidget()

‎src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -689,11 +689,11 @@ void QgsGraduatedSymbolRendererV2Widget::refreshRanges( bool reset )
689689

690690
void QgsGraduatedSymbolRendererV2Widget::cleanUpSymbolSelector( QgsPanelWidget *container )
691691
{
692-
if ( container )
693-
{
694-
QgsSymbolV2SelectorWidget* dlg = qobject_cast<QgsSymbolV2SelectorWidget*>( container );
695-
delete dlg->symbol();
696-
}
692+
QgsSymbolV2SelectorWidget *dlg = qobject_cast<QgsSymbolV2SelectorWidget*>( container );
693+
if ( !dlg )
694+
return;
695+
696+
delete dlg->symbol();
697697
}
698698

699699
void QgsGraduatedSymbolRendererV2Widget::updateSymbolsFromWidget()

‎src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,10 @@ void QgsRuleBasedRendererV2Widget::refineRuleRangesAccepted( QgsPanelWidget *pan
481481

482482
void QgsRuleBasedRendererV2Widget::ruleWidgetPanelAccepted( QgsPanelWidget *panel )
483483
{
484-
QgsRendererRulePropsWidget* widget = qobject_cast<QgsRendererRulePropsWidget*>( panel );
484+
QgsRendererRulePropsWidget *widget = qobject_cast<QgsRendererRulePropsWidget*>( panel );
485+
if ( !widget )
486+
return;
487+
485488
widget->apply();
486489

487490
// model should know about the change and emit dataChanged signal for the view

0 commit comments

Comments
 (0)
Please sign in to comment.