diff --git a/src/server/services/wms/qgswmsrenderer.cpp b/src/server/services/wms/qgswmsrenderer.cpp index c8c98c2299f..f188e39f72a 100644 --- a/src/server/services/wms/qgswmsrenderer.cpp +++ b/src/server/services/wms/qgswmsrenderer.cpp @@ -767,7 +767,7 @@ namespace QgsWms QStringList wfsLayerIds = QgsServerProjectUtils::wfsLayerIds( *mProject ); // get dxf layers - QList< QPair > dxfLayers; + QList< QgsDxfExport::DxfLayer > dxfLayers; int layerIdx = -1; Q_FOREACH ( QgsMapLayer *layer, layers ) { @@ -801,7 +801,7 @@ namespace QgsWms layerAttribute = vlayer->fields().indexFromName( layerAttributes.at( layerIdx ) ); } - dxfLayers.append( qMakePair( vlayer, layerAttribute ) ); + dxfLayers.append( QgsDxfExport::DxfLayer( vlayer, layerAttribute ) ); } // add layers to dxf