Merge pull request #2065 from arnaud-morvan/processing-parameter-table

[processing] fix setting value in the ParameterTable
This commit is contained in:
alexbruy 2015-05-28 18:31:21 +03:00
commit bd3b173817

View File

@ -620,9 +620,10 @@ class ParameterTable(ParameterDataObject):
self.value = source
return True
else:
layers = dataobjects.getVectorLayers()
self.value = unicode(obj)
layers = dataobjects.getTables()
for layer in layers:
if layer.name() == self.value:
if layer.name() == self.value or layer.source() == self.value:
source = unicode(layer.source())
self.value = source
return True