Fix #9360 (layer not rendered when simplify geometry is activated)

Request's extent rectangle was being randomly overwritten as it was
just reference to a temporary object!
This commit is contained in:
Martin Dobias 2014-02-19 14:46:47 +07:00
parent d3e547c487
commit 5d4cf3086a

View File

@ -698,7 +698,7 @@ bool QgsVectorLayer::draw( QgsRenderContext& rendererContext )
//do startRender before getFeatures to give renderers the possibility of querying features in the startRender method
mRendererV2->startRender( rendererContext, this );
QgsFeatureRequest& featureRequest = QgsFeatureRequest()
QgsFeatureRequest featureRequest = QgsFeatureRequest()
.setFilterRect( rendererContext.extent() )
.setSubsetOfAttributes( attributes );