diff --git a/src/gui/processing/qgsprocessingmaplayercombobox.cpp b/src/gui/processing/qgsprocessingmaplayercombobox.cpp index de3610f8257..df682b4239a 100644 --- a/src/gui/processing/qgsprocessingmaplayercombobox.cpp +++ b/src/gui/processing/qgsprocessingmaplayercombobox.cpp @@ -195,6 +195,11 @@ void QgsProcessingMapLayerComboBox::setValue( const QVariant &value, QgsProcessi if ( !found ) { const QString string = val.toString(); + if ( mUseSelectionCheckBox ) + { + mUseSelectionCheckBox->setChecked( false ); + mUseSelectionCheckBox->setEnabled( false ); + } if ( !string.isEmpty() ) { mBlockChangedSignal++;