mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
WI-2489: suppress reloading platform projects
This commit is contained in:
@@ -322,11 +322,16 @@ public class MultipleFileMergeDialog extends DialogWrapper {
|
||||
if (file.getFileType() == StdFileTypes.IDEA_MODULE ||
|
||||
file.getFileType() == StdFileTypes.IDEA_PROJECT ||
|
||||
file.getFileType() == StdFileTypes.IDEA_WORKSPACE ||
|
||||
ProjectOpenProcessor.getImportProvider(file) != null) {
|
||||
isProjectFile(file)) {
|
||||
myProjectManager.saveChangedProjectFile(file, myProject);
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean isProjectFile(VirtualFile file) {
|
||||
final ProjectOpenProcessor importProvider = ProjectOpenProcessor.getImportProvider(file);
|
||||
return importProvider != null && importProvider.lookForProjectsInDirectory();
|
||||
}
|
||||
|
||||
private static String decodeContent(final VirtualFile file, final byte[] content) {
|
||||
return StringUtil.convertLineSeparators(file.getCharset().decode(ByteBuffer.wrap(content)).toString());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user