expression builder: only fetch geometry when required (and available)

This commit is contained in:
Juergen E. Fischer 2012-03-06 13:53:26 +01:00
parent 9843384a76
commit 407832a9c7

View File

@ -249,7 +249,7 @@ void QgsExpressionBuilderWidget::on_txtExpressionString_textChanged()
{ {
if ( !mFeature.isValid() ) if ( !mFeature.isValid() )
{ {
mLayer->select( mLayer->pendingAllAttributesList() ); mLayer->select( mLayer->pendingAllAttributesList(), QgsRectangle(), mLayer->geometryType() != QGis::NoGeometry && exp.needsGeometry() );
mLayer->nextFeature( mFeature ); mLayer->nextFeature( mFeature );
} }