Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Fix crash on categorized/graduated symbol styling dock
- Loading branch information
|
@@ -613,7 +613,7 @@ void QgsCategorizedSymbolRendererWidget::changeCategorySymbol() |
|
|
QgsPanelWidget *panel = QgsPanelWidget::findParentPanel( this ); |
|
|
if ( panel && panel->dockMode() ) |
|
|
{ |
|
|
QgsSymbolSelectorWidget *dlg = new QgsSymbolSelectorWidget( symbol.get(), mStyle, mLayer, panel ); |
|
|
QgsSymbolSelectorWidget *dlg = new QgsSymbolSelectorWidget( symbol.release(), mStyle, mLayer, panel ); |
|
|
dlg->setContext( mContext ); |
|
|
connect( dlg, &QgsPanelWidget::widgetChanged, this, &QgsCategorizedSymbolRendererWidget::updateSymbolsFromWidget ); |
|
|
connect( dlg, &QgsPanelWidget::panelAccepted, this, &QgsCategorizedSymbolRendererWidget::cleanUpSymbolSelector ); |
|
|
|
@@ -882,7 +882,7 @@ void QgsGraduatedSymbolRendererWidget::changeGraduatedSymbol() |
|
|
QgsPanelWidget *panel = QgsPanelWidget::findParentPanel( this ); |
|
|
if ( panel && panel->dockMode() ) |
|
|
{ |
|
|
QgsSymbolSelectorWidget *dlg = new QgsSymbolSelectorWidget( newSymbol.get(), mStyle, mLayer, panel ); |
|
|
QgsSymbolSelectorWidget *dlg = new QgsSymbolSelectorWidget( newSymbol.release(), mStyle, mLayer, panel ); |
|
|
dlg->setContext( mContext ); |
|
|
|
|
|
connect( dlg, &QgsPanelWidget::widgetChanged, this, &QgsGraduatedSymbolRendererWidget::updateSymbolsFromWidget ); |
|
|