diff --git a/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java b/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java index 177f0934333..764ad7d2c10 100644 --- a/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/JetQuickDocumentationProvider.java @@ -94,11 +94,10 @@ public class JetQuickDocumentationProvider extends AbstractDocumentationProvider if (declaration == null) { StandardLibraryReferenceResolver libraryReferenceResolver = project .getComponent(StandardLibraryReferenceResolver.class); - final Collection elements = libraryReferenceResolver.resolveStandardLibrarySymbol(descriptor); - if (elements.isEmpty()) return false; - declaration = elements.iterator().next(); + Collection elements = libraryReferenceResolver.resolveStandardLibrarySymbol(descriptor); + return !elements.isEmpty(); } - if (declaration == null) return false; + if (JetLanguage.INSTANCE == declaration.getLanguage()) return true; ClsClassImpl clsClass = PsiTreeUtil.getParentOfType(declaration, ClsClassImpl.class); if (clsClass == null) return false;