[Qgis-developer] QgsRendererRangeV2.symbol() dumps QGIS
Tom Chadwin
tom.chadwin at nnpa.org.uk
Mon Mar 14 05:08:03 PDT 2016
I'm not sure how, but that line is no longer crashing. However, I am now
getting a crash on a subsequent line:
wallColor = symbol.symbolLayer(1).subSymbol().color().name()
What is interesting is that it crashes not immediately, but on the third
feature it loops to in "for feat in feats". Simplified code snippet:
for feat in feats:
classAttribute = renderer.classAttribute()
attrValue = feat.attribute(classAttribute)
ranges = renderer.ranges()
for range in ranges:
if (attrValue >= range.lowerValue() and attrValue <=
range.upperValue()):
symbol = range.symbol()
wallColor = symbol.symbolLayer(1).subSymbol().color().name()
What could cause that last line to crash for some features but not others?
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/QgsRendererRangeV2-symbol-dumps-QGIS-tp5255977p5256206.html
Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.
More information about the Qgis-developer
mailing list