diff --git a/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaServiceImpl.java b/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaServiceImpl.java index 321c1dfd3a43..a0a5bcedc265 100644 --- a/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaServiceImpl.java +++ b/json/src/com/jetbrains/jsonSchema/impl/JsonSchemaServiceImpl.java @@ -5,6 +5,7 @@ import com.intellij.codeInsight.completion.CompletionContributor; import com.intellij.codeInsight.completion.CompletionParameters; import com.intellij.codeInsight.completion.CompletionResultSet; import com.intellij.idea.RareLogger; +import com.intellij.json.JsonFileType; import com.intellij.lang.annotation.AnnotationHolder; import com.intellij.lang.annotation.Annotator; import com.intellij.lang.documentation.CompositeDocumentationProvider; @@ -110,6 +111,7 @@ public class JsonSchemaServiceImpl implements JsonSchemaService { @Nullable private CodeInsightProviders getWrapper(@Nullable VirtualFile file) { + if (file != null && !JsonFileType.INSTANCE.equals(file.getFileType())) return null; final List wrappers = getWrappers(file); if (wrappers == null || wrappers.isEmpty()) { return null;