Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[ui][spatialite] Fix the browser panel's new connection action
  • Loading branch information
nirvn authored and nyalldawson committed Nov 6, 2021
1 parent 70c2ef1 commit 3f12f40
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/providers/spatialite/qgsspatialitesourceselect.cpp
Expand Up @@ -311,11 +311,14 @@ bool QgsSpatiaLiteSourceSelect::newConnection( QWidget *parent )

// Persist last used SpatiaLite dir
settings.setValue( QStringLiteral( "UI/lastSpatiaLiteDir" ), myPath );

QgsDataSourceUri dsUri;
dsUri.setDatabase( myFile );

// inserting this SQLite DB path
QgsProviderMetadata *providerMetadata = QgsProviderRegistry::instance()->providerMetadata( QStringLiteral( "spatialite" ) );
QgsSpatiaLiteProviderConnection *providerConnection = static_cast<QgsSpatiaLiteProviderConnection *>( providerMetadata->createConnection( savedName ) );
QgsSpatiaLiteProviderConnection *providerConnection = static_cast<QgsSpatiaLiteProviderConnection *>( providerMetadata->createConnection( dsUri.uri(), QVariantMap() ) );
providerMetadata->saveConnection( providerConnection, savedName );

return true;
}

Expand Down

0 comments on commit 3f12f40

Please sign in to comment.