diff --git a/src/core/qgsvectorfilewriter.cpp b/src/core/qgsvectorfilewriter.cpp index 91e12afce66..e35ab9f443e 100644 --- a/src/core/qgsvectorfilewriter.cpp +++ b/src/core/qgsvectorfilewriter.cpp @@ -3842,7 +3842,7 @@ QStringList multiLayerFormats() const QSet< QString > splitExtensions = qgis::listToSet( driverExtensions.split( ' ', Qt::SkipEmptyParts ) ); if ( splitExtensions.intersects( multiLayerExtensions ) ) { - driverNames << OGR_Dr_GetName( driver ); + driverNames << GDALGetDescription( driver ); } } return driverNames; @@ -3872,7 +3872,7 @@ QList< QgsVectorFileWriter::FilterFormatDetails > QgsVectorFileWriter::supported OGRSFDriverH drv = OGRGetDriver( i ); if ( drv ) { - const QString drvName = OGR_Dr_GetName( drv ); + const QString drvName = GDALGetDescription( drv ); if ( options & SupportsMultipleLayers ) { @@ -3995,7 +3995,7 @@ QList< QgsVectorFileWriter::DriverDetails > QgsVectorFileWriter::ogrDriverList( OGRSFDriverH drv = OGRGetDriver( i ); if ( drv ) { - const QString drvName = OGR_Dr_GetName( drv ); + const QString drvName = GDALGetDescription( drv ); if ( options & SupportsMultipleLayers ) { @@ -4492,7 +4492,7 @@ QgsVectorFileWriter::EditionCapabilities QgsVectorFileWriter::editionCapabilitie gdal::ogr_datasource_unique_ptr hDS( OGROpen( datasetName.toUtf8().constData(), TRUE, &hDriver ) ); if ( !hDS ) return QgsVectorFileWriter::EditionCapabilities(); - QString drvName = OGR_Dr_GetName( hDriver ); + const QString drvName = GDALGetDescription( hDriver ); QgsVectorFileWriter::EditionCapabilities caps = QgsVectorFileWriter::EditionCapabilities(); if ( OGR_DS_TestCapability( hDS.get(), ODsCCreateLayer ) ) {