Update src/app/qgsattributetabledialog.cpp

Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
This commit is contained in:
Alessandro Pasotti 2024-06-04 08:31:27 +02:00 committed by GitHub
parent 29c0457b62
commit 7e86c30c18
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -218,10 +218,10 @@ QgsAttributeTableDialog::QgsAttributeTableDialog( QgsVectorLayer *layer, QgsAttr
request.setFilterExpression( filterExpression );
}
if ( !needsGeom && ( !mLayer || !QgsExpression( mLayer->attributeTableConfig().sortExpression() ).needsGeometry() ) )
{
// If sort expression requires geometry, we'll need to fetch it
needsGeom |= mLayer && QgsExpression( mLayer->attributeTableConfig().sortExpression() ).needsGeometry();
if ( !needsGeom )
request.setFlags( Qgis::FeatureRequestFlag::NoGeometry );
}
// Initialize dual view
if ( mLayer )