Skip to content

Commit fd7bd04

Browse files
nirvnalexbruy
authored andcommitted
[processing] support non-ogr layers in merge vector layers alg
(cherry picked from commit e338a90)
1 parent 787fecb commit fd7bd04

File tree

1 file changed

+2
-3
lines changed
  • python/plugins/processing/algs/qgis

1 file changed

+2
-3
lines changed

python/plugins/processing/algs/qgis/Merge.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,12 @@ def defineCharacteristics(self):
5757

5858
def processAlgorithm(self, progress):
5959
inLayers = self.getParameterValue(self.LAYERS)
60-
paths = inLayers.split(';')
6160

6261
layers = []
6362
fields = QgsFields()
6463
totalFeatureCount = 0
65-
for x in xrange(len(paths)):
66-
layer = QgsVectorLayer(paths[x], unicode(x), 'ogr')
64+
for layerSource in inLayers.split(';'):
65+
layer = dataobjects.getObjectFromUri(layerSource)
6766

6867
if (len(layers) > 0):
6968
if (layer.wkbType() != layers[0].wkbType()):

0 commit comments

Comments
 (0)