Skip to content

Commit 5b9cc5c

Browse files
committed
fix for issue 4224:
- plugins are loaded only if called *plugin.so - providers are loaded only if called *provider.so
1 parent 4b4cbe5 commit 5b9cc5c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/app/qgspluginregistry.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,8 @@ void QgsPluginRegistry::restoreSessionPlugins( QString thePluginDirString )
384384

385385
#ifdef WIN32
386386
QString pluginExt = "*.dll";
387+
#elif ANDROID
388+
QString pluginExt = "*plugin.so";
387389
#else
388390
QString pluginExt = "*.so*";
389391
#endif

src/core/qgsproviderregistry.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ QgsProviderRegistry::QgsProviderRegistry( QString pluginPath )
7878

7979
#ifdef WIN32
8080
mLibraryDirectory.setNameFilters( QStringList( "*.dll" ) );
81+
#elif ANDROID
82+
mLibraryDirectory.setNameFilters( QStringList( "*provider.so" ) );
8183
#else
8284
mLibraryDirectory.setNameFilters( QStringList( "*.so" ) );
8385
#endif

0 commit comments

Comments
 (0)