Skip to content

Commit 482d8fe

Browse files
committedJul 18, 2018
When there's no features to draw for a level based renderer, shortcut out of rendering
1 parent 60d2cd3 commit 482d8fe

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed
 

‎src/core/qgsvectorlayerrenderer.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,13 @@ void QgsVectorLayerRenderer::drawRendererLevels( QgsFeatureIterator &fit )
398398

399399
delete mContext.expressionContext().popScope();
400400

401+
if ( features.empty() )
402+
{
403+
// nothing to draw
404+
stopRenderer( selRenderer );
405+
return;
406+
}
407+
401408
// find out the order
402409
QgsSymbolLevelOrder levels;
403410
QgsSymbolList symbols = mRenderer->symbols( mContext );

0 commit comments

Comments
 (0)
Please sign in to comment.