diff --git a/idea/src/org/jetbrains/jet/plugin/versions/KotlinRuntimeLibraryUtil.java b/idea/src/org/jetbrains/jet/plugin/versions/KotlinRuntimeLibraryUtil.java index 2c36675b5f7..16c03f6d667 100644 --- a/idea/src/org/jetbrains/jet/plugin/versions/KotlinRuntimeLibraryUtil.java +++ b/idea/src/org/jetbrains/jet/plugin/versions/KotlinRuntimeLibraryUtil.java @@ -234,9 +234,13 @@ public class KotlinRuntimeLibraryUtil { if (kotlinLibrary == null) return null; VirtualFile[] kotlinSourceFiles = kotlinLibrary.getFiles(OrderRootType.SOURCES); - if (kotlinSourceFiles.length < 1) return null; - return kotlinSourceFiles[0]; + for (VirtualFile sourceFile : kotlinSourceFiles) { + if (sourceFile.getName().equals(PathUtil.KOTLIN_JAVA_RUNTIME_SRC_JAR)) { + return sourceFile; + } + } + return null; } @Nullable