Skip to content

Commit

Permalink
Remove one more use of deprecated vector file writer constructor
Browse files Browse the repository at this point in the history
  • Loading branch information
nirvn authored and nyalldawson committed Feb 13, 2020
1 parent 351639c commit cb29c2d
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/providers/wfs/qgswfsshareddata.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -287,8 +287,12 @@ bool QgsWFSSharedData::createCache()
vsimemFilename.sprintf( "/vsimem/qgis_wfs_cache_template_%p/features.sqlite", this ); vsimemFilename.sprintf( "/vsimem/qgis_wfs_cache_template_%p/features.sqlite", this );
mCacheTablename = CPLGetBasename( vsimemFilename.toStdString().c_str() ); mCacheTablename = CPLGetBasename( vsimemFilename.toStdString().c_str() );
VSIUnlink( vsimemFilename.toStdString().c_str() ); VSIUnlink( vsimemFilename.toStdString().c_str() );
std::unique_ptr< QgsVectorFileWriter > writer = qgis::make_unique< QgsVectorFileWriter >( vsimemFilename, QString(), QgsVectorFileWriter::SaveVectorOptions saveOptions;
cacheFields, QgsWkbTypes::Polygon, QgsCoordinateReferenceSystem(), QStringLiteral( "SpatiaLite" ), datasourceOptions, layerOptions ); saveOptions.fileEncoding = QString();
saveOptions.driverName = QStringLiteral( "SpatiaLite" );
saveOptions.datasourceOptions = datasourceOptions;
saveOptions.layerOptions = layerOptions;
std::unique_ptr< QgsVectorFileWriter > writer( QgsVectorFileWriter::create( vsimemFilename, cacheFields, QgsWkbTypes::Polygon, QgsCoordinateReferenceSystem(), QgsCoordinateTransformContext(), saveOptions ) );
if ( writer->hasError() == QgsVectorFileWriter::NoError ) if ( writer->hasError() == QgsVectorFileWriter::NoError )
{ {
writer.reset(); writer.reset();
Expand Down

0 comments on commit cb29c2d

Please sign in to comment.