Skip to content

Commit d9a1028

Browse files
author
Hugo Mercier
committedOct 24, 2018
Attribute table filter: force geometry extraction when needed
Fixes #18286
1 parent 225c922 commit d9a1028

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed
 

‎src/app/qgsattributetabledialog.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,6 +1116,11 @@ void QgsAttributeTableDialog::setFilterExpression( const QString &filterString,
11161116
{
11171117
request.setFlags( QgsFeatureRequest::NoGeometry );
11181118
}
1119+
else
1120+
{
1121+
// force geometry extraction if the filter requests it
1122+
request.setFlags( request.flags() & ~QgsFeatureRequest::NoGeometry );
1123+
}
11191124
QgsFeatureIterator featIt = mLayer->getFeatures( request );
11201125

11211126
QgsFeature f;

0 commit comments

Comments
 (0)
Please sign in to comment.