Skip to content

Commit 5798a82

Browse files
committed
Speed up point layer rendering - don't calculate unused label obstacles
Cuts render time by ~60%. Fix #15752.
1 parent 6f82740 commit 5798a82

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/core/qgsvectorlayerrenderer.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ void QgsVectorLayerRenderer::drawRenderer( QgsFeatureIterator& fit )
326326
}
327327
}
328328
// new labeling engine
329-
if ( mContext.labelingEngineV2() )
329+
if ( mContext.labelingEngineV2() && ( mLabelProvider || mDiagramProvider ) )
330330
{
331331
QScopedPointer<QgsGeometry> obstacleGeometry;
332332
QgsSymbolList symbols = mRenderer->originalSymbolsForFeature( fet, mContext );

0 commit comments

Comments
 (0)