diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2019-01-17 12:34:58 +0100 |
---|---|---|
committer | tobrun <tobrun.van.nuland@gmail.com> | 2019-01-17 12:34:58 +0100 |
commit | cfc3eaa85c39b430224c86d6504a5fd860ba3779 (patch) | |
tree | 4bb3e474a894358f6a442a9f212c1d504bbb8afd | |
parent | 69eb856f9afdf1ef7c0b9a51b4d1c16b413e8876 (diff) | |
download | qtlocation-mapboxgl-cfc3eaa85c39b430224c86d6504a5fd860ba3779.tar.gz |
[android] - avoid printing warning on recursively loading shared object
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/LibraryLoader.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/LibraryLoader.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/LibraryLoader.java index fb0904f051..48417047d5 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/LibraryLoader.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/LibraryLoader.java @@ -16,12 +16,17 @@ public abstract class LibraryLoader { private static final LibraryLoader DEFAULT = new LibraryLoader() { @Override public void load(String name) { - System.loadLibrary(name); + if (!loaded) { + System.loadLibrary(name); + } + loaded = true; } }; private static volatile LibraryLoader loader = DEFAULT; + protected static boolean loaded; + /** * Set the library loader that loads the shared library. * |