Fix resetting fields in Refactor Fields algorithm dialog

This commit is contained in:
Nyall Dawson 2020-05-21 09:23:10 +10:00
parent 169ca650fe
commit 5cc0f0964b

View File

@ -163,15 +163,17 @@ class FieldsMappingPanel(BASE, WIDGET):
def on_resetButton_clicked(self, checked=False):
"""Load fields from layer"""
if self.layer:
self.fieldsView.setDestinationFields(self.layer.fields())
self.fieldsView.setSourceFields(self.layer.fields())
self.fieldsView.setDestinationFields(self.layer.fields())
@pyqtSlot(bool, name='on_loadLayerFieldsButton_clicked')
def on_loadLayerFieldsButton_clicked(self, checked=False):
layer = self.layerCombo.currentLayer()
if layer is None:
return
self.fieldsView.setSourceFields(layer.fields())
self.fieldsView.setDestinationFields(layer.fields())
class FieldsMappingWidgetWrapper(WidgetWrapper):