mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEADEV-41146: Clicked into artifact settings for an EAR - happens every time
This commit is contained in:
@@ -393,12 +393,14 @@ public class ArtifactUtil {
|
||||
}
|
||||
else if (element instanceof ModuleOutputPackagingElement) {
|
||||
final Module module = ((ModuleOutputPackagingElement)element).findModule(context);
|
||||
final ContentEntry[] contentEntries = context.getModulesProvider().getRootModel(module).getContentEntries();
|
||||
for (ContentEntry contentEntry : contentEntries) {
|
||||
for (SourceFolder sourceFolder : contentEntry.getSourceFolders()) {
|
||||
final VirtualFile sourceRoot = sourceFolder.getFile();
|
||||
if (!sourceFolder.isTestSource() && sourceRoot != null) {
|
||||
ContainerUtil.addIfNotNull(sourceRoot.findFileByRelativePath(path), result);
|
||||
if (module != null) {
|
||||
final ContentEntry[] contentEntries = context.getModulesProvider().getRootModel(module).getContentEntries();
|
||||
for (ContentEntry contentEntry : contentEntries) {
|
||||
for (SourceFolder sourceFolder : contentEntry.getSourceFolders()) {
|
||||
final VirtualFile sourceRoot = sourceFolder.getFile();
|
||||
if (!sourceFolder.isTestSource() && sourceRoot != null) {
|
||||
ContainerUtil.addIfNotNull(sourceRoot.findFileByRelativePath(path), result);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-2
@@ -124,6 +124,7 @@ public class ModulesConfigurator implements ModulesProvider, ModuleEditor.Change
|
||||
return myProjectConfigurable;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public Module[] getModules() {
|
||||
return myModuleModel.getModules();
|
||||
}
|
||||
@@ -147,7 +148,7 @@ public class ModulesConfigurator implements ModulesProvider, ModuleEditor.Change
|
||||
return null;
|
||||
}
|
||||
|
||||
public ModuleRootModel getRootModel(Module module) {
|
||||
public ModuleRootModel getRootModel(@NotNull Module module) {
|
||||
final ModuleEditor editor = getModuleEditor(module);
|
||||
ModuleRootModel rootModel = null;
|
||||
if (editor != null) {
|
||||
@@ -161,7 +162,7 @@ public class ModulesConfigurator implements ModulesProvider, ModuleEditor.Change
|
||||
return rootModel;
|
||||
}
|
||||
|
||||
public FacetModel getFacetModel(Module module) {
|
||||
public FacetModel getFacetModel(@NotNull Module module) {
|
||||
return myFacetsConfigurator.getOrCreateModifiableModel(module);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user