X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.lz4%2Fsrc%2Fnet%2Fjpountz%2Flz4%2FLZ4Factory.java;h=668d65801381cadb89daa64c4b46a969b042f3b8;hb=79adfb4c505fe839b6d4dae61c8de12aae860d80;hp=7d1cf271e7abff138db6d84e9e7622440afb7843;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.lz4/src/net/jpountz/lz4/LZ4Factory.java b/bundles/org.simantics.lz4/src/net/jpountz/lz4/LZ4Factory.java index 7d1cf271e..668d65801 100644 --- a/bundles/org.simantics.lz4/src/net/jpountz/lz4/LZ4Factory.java +++ b/bundles/org.simantics.lz4/src/net/jpountz/lz4/LZ4Factory.java @@ -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) {