import org.jdom.Element;
import org.jetbrains.annotations.NotNull;
-/**
- * User: lia
- * Date: 10.05.14
- * Time: 12:45
- */
class StudyFileEditorProvider implements FileEditorProvider, DumbAware {
static final private String EDITOR_TYPE_ID = "StudyEditor";
final private FileEditorProvider defaultTextEditorProvider = TextEditorProvider.getInstance();
@Override
public boolean accept(@NotNull Project project, @NotNull VirtualFile file) {
TaskFile taskFile = StudyUtils.getTaskFile(project, file);
- return taskFile != null && !taskFile.isUserCreated();
+ return taskFile != null && !taskFile.isUserCreated() && TextEditorProvider.isTextFile(file);
}
@NotNull