diff --git a/idea/src/org/jetbrains/jet/plugin/framework/JSLibraryStdPresentationProvider.java b/idea/src/org/jetbrains/jet/plugin/framework/JSLibraryStdPresentationProvider.java index 8c32a8273d8..0c5bdcf89ac 100644 --- a/idea/src/org/jetbrains/jet/plugin/framework/JSLibraryStdPresentationProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/framework/JSLibraryStdPresentationProvider.java @@ -46,6 +46,11 @@ public class JSLibraryStdPresentationProvider extends CachingLibraryPresentation @Nullable @Override public LibraryVersionProperties detect(@NotNull List classesRoots) { + if (JavaRuntimePresentationProvider.getInstance().detect(classesRoots) != null) { + // Prevent clashing with java runtime, in case when library collects all roots. + return null; + } + if (classesRoots.isEmpty()) { // TODO: Deprecated - remove after some iterations return new LibraryVersionProperties(null);