IDEA-197915 Unable to set unix line separator for iml file

This commit is contained in:
Dmitry Batrak
2018-10-01 12:43:52 +03:00
parent 7f6972776b
commit cc09dd3f27

View File

@@ -22,10 +22,7 @@ import com.intellij.openapi.editor.Document;
import com.intellij.openapi.fileEditor.FileDocumentManager;
import com.intellij.openapi.fileEditor.impl.LoadTextUtil;
import com.intellij.openapi.fileTypes.FileTypeRegistry;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleUtilCore;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.FileIndexFacade;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.VfsUtilCore;
import com.intellij.openapi.vfs.VirtualFile;
@@ -106,17 +103,12 @@ public abstract class AbstractConvertLineSeparatorsAction extends AnAction {
}
public static boolean shouldProcess(@NotNull VirtualFile file, @NotNull Project project) {
if (file.isDirectory()
|| !file.isWritable()
|| FileTypeRegistry.getInstance().isFileIgnored(file)
|| file.getFileType().isBinary()
|| file.equals(project.getProjectFile())
|| file.equals(project.getWorkspaceFile()))
{
return false;
}
Module module = FileIndexFacade.getInstance(project).getModuleForFile(file);
return module == null || !ModuleUtilCore.isModuleFile(module, file);
return !(file.isDirectory()
|| !file.isWritable()
|| FileTypeRegistry.getInstance().isFileIgnored(file)
|| file.getFileType().isBinary()
|| file.equals(project.getProjectFile())
|| file.equals(project.getWorkspaceFile()));
}
public static void changeLineSeparators(@NotNull final Project project,