Fix crash in stats dock when layer is removed and field combo box is clicked

This commit is contained in:
Nyall Dawson 2024-03-05 08:47:50 +10:00
parent a0c88b15a1
commit 81d77fa23e

View File

@ -107,7 +107,8 @@ void QgsStatisticalSummaryDockWidget::fieldChanged()
if ( mFieldExpressionWidget->expression() != mExpression )
{
mExpression = mFieldExpressionWidget->expression();
mLastExpression.insert( mLayerComboBox->currentLayer()->id(), mFieldExpressionWidget->currentText() );
if ( QgsMapLayer *currentLayer = mLayerComboBox->currentLayer() )
mLastExpression.insert( currentLayer->id(), mFieldExpressionWidget->currentText() );
refreshStatistics();
}
}