Skip to content

Commit

Permalink
fix #15634
Browse files Browse the repository at this point in the history
(cherry picked from commit be16776)
  • Loading branch information
jef-n committed Sep 28, 2016
1 parent dedf4a5 commit fb71f72
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
10 changes: 5 additions & 5 deletions src/gui/symbology-ng/qgscategorizedsymbolrendererwidget.cpp
Expand Up @@ -969,11 +969,11 @@ void QgsCategorizedSymbolRendererWidget::matchToSymbolsFromXml()

void QgsCategorizedSymbolRendererWidget::cleanUpSymbolSelector( QgsPanelWidget *container )
{
if ( container )
{
QgsSymbolSelectorWidget* dlg = qobject_cast<QgsSymbolSelectorWidget*>( container );
delete dlg->symbol();
}
QgsSymbolSelectorWidget* dlg = qobject_cast<QgsSymbolSelectorWidget*>( container );
if ( !dlg )
return;

delete dlg->symbol();
}

void QgsCategorizedSymbolRendererWidget::updateSymbolsFromWidget()
Expand Down
10 changes: 5 additions & 5 deletions src/gui/symbology-ng/qgsgraduatedsymbolrendererwidget.cpp
Expand Up @@ -688,11 +688,11 @@ void QgsGraduatedSymbolRendererWidget::refreshRanges( bool reset )

void QgsGraduatedSymbolRendererWidget::cleanUpSymbolSelector( QgsPanelWidget *container )
{
if ( container )
{
QgsSymbolSelectorWidget* dlg = qobject_cast<QgsSymbolSelectorWidget*>( container );
delete dlg->symbol();
}
QgsSymbolSelectorWidget *dlg = qobject_cast<QgsSymbolSelectorWidget*>( container );
if ( !dlg )
return;

delete dlg->symbol();
}

void QgsGraduatedSymbolRendererWidget::updateSymbolsFromWidget()
Expand Down
5 changes: 4 additions & 1 deletion src/gui/symbology-ng/qgsrulebasedrendererwidget.cpp
Expand Up @@ -483,7 +483,10 @@ void QgsRuleBasedRendererWidget::refineRuleRangesAccepted( QgsPanelWidget *panel

void QgsRuleBasedRendererWidget::ruleWidgetPanelAccepted( QgsPanelWidget *panel )
{
QgsRendererRulePropsWidget* widget = qobject_cast<QgsRendererRulePropsWidget*>( panel );
QgsRendererRulePropsWidget *widget = qobject_cast<QgsRendererRulePropsWidget*>( panel );
if ( !widget )
return;

widget->apply();

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

0 comments on commit fb71f72

Please sign in to comment.