diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java index 285c9efbc281..27e0093fb04b 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java @@ -21,8 +21,11 @@ public class JavaFxFileTypeFactory extends FileTypeFactory { } public static boolean isFxml(@NotNull VirtualFile virtualFile) { - return FXML_EXTENSION.equals(virtualFile.getExtension()) && - virtualFile.getFileType() == FileTypeManager.getInstance().getFileTypeByExtension(FXML_EXTENSION); + if (FXML_EXTENSION.equals(virtualFile.getExtension())) { + final FileType fileType = virtualFile.getFileType(); + if (fileType == FileTypeManager.getInstance().getFileTypeByExtension(FXML_EXTENSION) && !fileType.isBinary()) return true; + } + return false; } @Override