Skip to content

Commit f0bc2e9

Browse files
committed
Use new labeling engine also with symbol-level rendering
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
1 parent aa85cf3 commit f0bc2e9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/core/qgsvectorlayerrenderer.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,18 @@ void QgsVectorLayerRenderer::drawRendererV2Levels( QgsFeatureIterator& fit )
396396
mContext.labelingEngine()->registerDiagramFeature( mLayerID, fet, mContext );
397397
}
398398
}
399+
// new labeling engine
400+
if ( mContext.labelingEngineV2() )
401+
{
402+
if ( mLabelProvider )
403+
{
404+
mLabelProvider->registerFeature( fet, mContext );
405+
}
406+
if ( mDiagramProvider )
407+
{
408+
mDiagramProvider->registerFeature( fet, mContext );
409+
}
410+
}
399411
}
400412

401413
// find out the order

0 commit comments

Comments
 (0)