[dxf] Fix map theme style override when exporting to DXF

This commit is contained in:
Mathieu Pellerin 2024-02-02 15:58:38 +07:00 committed by Nyall Dawson
parent f92599fab9
commit 51400b92be

View File

@ -43,15 +43,15 @@ struct DxfLayerJob
, splitLayerAttribute( splitLayerAttribute )
, layerTitle( vl->title().isEmpty() ? vl->name() : vl->title() )
{
fields = vl->fields();
renderer.reset( vl->renderer()->clone() );
renderContext.expressionContext().appendScope( QgsExpressionContextUtils::layerScope( vl ) );
if ( !layerStyleOverride.isNull() )
{
styleOverride.setOverrideStyle( layerStyleOverride );
}
fields = vl->fields();
renderer.reset( vl->renderer()->clone() );
renderContext.expressionContext().appendScope( QgsExpressionContextUtils::layerScope( vl ) );
labeling.reset( vl->labelsEnabled() ? vl->labeling()->clone() : nullptr );
attributes = renderer->usedAttributes( renderContext );