When there's no features to draw for a level based renderer, shortcut out of rendering

This commit is contained in:
Nyall Dawson 2018-07-18 17:01:02 +10:00
parent 60d2cd3ca3
commit 482d8feedb

View File

@ -398,6 +398,13 @@ void QgsVectorLayerRenderer::drawRendererLevels( QgsFeatureIterator &fit )
delete mContext.expressionContext().popScope();
if ( features.empty() )
{
// nothing to draw
stopRenderer( selRenderer );
return;
}
// find out the order
QgsSymbolLevelOrder levels;
QgsSymbolList symbols = mRenderer->symbols( mContext );