Skip to content

Commit d03793c

Browse files
volayajef-n
authored andcommittedJul 19, 2015
[processing] do not accept grass vector layers as inputs
fixes #12436 (cherry picked from commit de72874)
1 parent 3792afd commit d03793c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

‎python/plugins/processing/tools/dataobjects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def getVectorLayers(shapetype=[-1], sorting=True):
9090
vector = []
9191
for layer in layers:
9292
mapLayer = layer.layer()
93-
if mapLayer.type() == QgsMapLayer.VectorLayer:
93+
if mapLayer.type() == QgsMapLayer.VectorLayer and mapLayer.dataProvider().name() != "grass":
9494
if (mapLayer.hasGeometryType() and
9595
(shapetype == ALL_TYPES or mapLayer.geometryType() in shapetype)):
9696
vector.append(mapLayer)

0 commit comments

Comments
 (0)
Please sign in to comment.