Skip to content

Commit

Permalink
Update qgsbackgroundcachedshareddata.cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
longhuan2018 authored and github-actions[bot] committed Jan 13, 2023
1 parent b0f9b68 commit fb212a8
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/providers/wfs/qgsbackgroundcachedshareddata.cpp
Expand Up @@ -227,8 +227,8 @@ bool QgsBackgroundCachedSharedData::createCache()
return false;
}
const QString vsimemFilename = QStringLiteral( "/vsimem/qgis_cache_template_%1/features.sqlite" ).arg( reinterpret_cast< quintptr >( this ), QT_POINTER_SIZE * 2, 16, QLatin1Char( '0' ) );
mCacheTablename = CPLGetBasename( vsimemFilename.toStdString().c_str() );
VSIUnlink( vsimemFilename.toStdString().c_str() );
mCacheTablename = CPLGetBasename( vsimemFilename.toLocal8Bit().constData() );
VSIUnlink( vsimemFilename.toUtf8().constData() );
const char *apszOptions[] = { "INIT_WITH_EPSG=NO", "SPATIALITE=YES", nullptr };
GDALDatasetH hDS = GDALCreate( hDrv, vsimemFilename.toUtf8().constData(), 0, 0, 0, GDT_Unknown, const_cast<char **>( apszOptions ) );
if ( !hDS )
Expand All @@ -240,9 +240,9 @@ bool QgsBackgroundCachedSharedData::createCache()

// Copy the temporary database back to disk
vsi_l_offset nLength = 0;
GByte *pabyData = VSIGetMemFileBuffer( vsimemFilename.toStdString().c_str(), &nLength, TRUE );
GByte *pabyData = VSIGetMemFileBuffer( vsimemFilename.toUtf8().constData(), &nLength, TRUE );
Q_ASSERT( !QFile::exists( mCacheDbname ) );
VSILFILE *fp = VSIFOpenL( mCacheDbname.toStdString().c_str(), "wb" );
VSILFILE *fp = VSIFOpenL( mCacheDbname.toUtf8().constData(), "wb" );
if ( fp )
{
VSIFWriteL( pabyData, 1, nLength, fp );
Expand Down

0 comments on commit fb212a8

Please sign in to comment.