[processing] fixed setting rendering styles for line and point outputs

fixes #12773
This commit is contained in:
volaya 2015-06-22 11:37:52 +02:00
parent 9fc759308f
commit 5d4928fae2

View File

@ -166,9 +166,9 @@ def load(fileName, name=None, crs=None, style=None):
if crs is not None and qgslayer.crs() is None:
qgslayer.setCrs(crs, False)
if style is None:
if qgslayer.geometryType == 0:
if qgslayer.geometryType() == QGis.Point:
style = ProcessingConfig.getSetting(ProcessingConfig.VECTOR_POINT_STYLE)
elif qgslayer.geometryType == 1:
elif qgslayer.geometryType() == QGis.Line:
style = ProcessingConfig.getSetting(ProcessingConfig.VECTOR_LINE_STYLE)
else:
style = ProcessingConfig.getSetting(ProcessingConfig.VECTOR_POLYGON_STYLE)