]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.lz4/src/net/jpountz/lz4/LZ4Factory.java
Fixed org.simantics.lz4 to use bundle data area when running in OSGi
[simantics/platform.git] / bundles / org.simantics.lz4 / src / net / jpountz / lz4 / LZ4Factory.java
index 7d1cf271e7abff138db6d84e9e7622440afb7843..668d65801381cadb89daa64c4b46a969b042f3b8 100644 (file)
@@ -132,8 +132,9 @@ public final class LZ4Factory {
    * using this method.
    */
   public static LZ4Factory fastestInstance() {
-    if (Native.isLoaded()
-        || Native.class.getClassLoader() == ClassLoader.getSystemClassLoader()) {
+    if (!Native.failedToLoad()
+        && (Native.isLoaded()
+            || Native.class.getClassLoader() == ClassLoader.getSystemClassLoader())) {
       try {
         return nativeInstance();
       } catch (Throwable t) {