diff --git a/platform/platform-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.java index 6f296f0693c9..f727550d7a5d 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.java @@ -708,7 +708,7 @@ public class FileTypeManagerImpl extends FileTypeManagerEx implements Persistent @NotNull public FileType getFileTypeByFile(@NotNull VirtualFile file, @Nullable byte[] content) { FileType fileType = getByFile(file); - if ((fileType == null || fileType instanceof PlainTextLikeFileType) && file instanceof StubVirtualFile) { + if ((fileType == null || fileType instanceof PlainTextLikeFileType) && !(file instanceof StubVirtualFile)) { return getOrDetectFromContent(file, content); } return ObjectUtils.notNull(fileType, UnknownFileType.INSTANCE);