Skip to content

Commit 402baca

Browse files
committed
Modify provider registry to also return invalid providers
1 parent 3ba646f commit 402baca

1 file changed

Lines changed: 2 additions & 17 deletions

File tree

‎src/core/qgsproviderregistry.cpp‎

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -389,23 +389,8 @@ QgsDataProvider *QgsProviderRegistry::provider( QString const & providerKey, QSt
389389
QgsDebugMsg( "Instantiated the data provider plugin" );
390390
QgsDebugMsg( "provider name: " + dataProvider->name() );
391391

392-
if ( dataProvider->isValid() )
393-
{
394-
delete myLib;
395-
return dataProvider;
396-
}
397-
else
398-
{
399-
// this is likely because the dataSource is invalid, and isn't
400-
// necessarily a reflection on the data provider itself
401-
QgsDebugMsg( "Invalid data provider" );
402-
403-
delete dataProvider;
404-
405-
myLib->unload();
406-
delete myLib;
407-
return 0;
408-
}
392+
delete myLib;
393+
return dataProvider;
409394
}
410395
else
411396
{

0 commit comments

Comments
 (0)