[processing] Fix some regressions following algorithm refactoring

This commit is contained in:
Nyall Dawson 2017-05-01 16:58:36 +10:00
parent 636a37f4f7
commit 79d79d6c07

View File

@ -904,9 +904,9 @@ class ParameterNumber(Parameter):
def _layerVariables(self, element, alg=None):
variables = {}
layer = getObject(element.value)
layer = dataobjects.getLayerFromString(element.value)
if layer is not None:
name = element.name if alg is None else "%s_%s" % (alg.name(), element.name)
name = element.name if alg is None else "%s_%s" % (alg.name, element.name)
variables['@%s_minx' % name] = layer.extent().xMinimum()
variables['@%s_miny' % name] = layer.extent().yMinimum()
variables['@%s_maxx' % name] = layer.extent().yMaximum()