shortcurt for one-module project

This commit is contained in:
Vladimir Krivosheev
2016-12-06 19:26:09 +01:00
parent 3af011298a
commit 1908c614cf
@@ -156,8 +156,13 @@ public class ProjectRootManagerImpl extends ProjectRootManagerEx implements Pers
@NotNull
public VirtualFile[] getContentRoots() {
final List<VirtualFile> result = new ArrayList<>();
for (Module module : getModuleManager().getModules()) {
final VirtualFile[] contentRoots = ModuleRootManager.getInstance(module).getContentRoots();
Module[] modules = getModuleManager().getModules();
for (Module module : modules) {
VirtualFile[] contentRoots = ModuleRootManager.getInstance(module).getContentRoots();
if (modules.length == 1) {
return contentRoots;
}
ContainerUtil.addAll(result, contentRoots);
}
return VfsUtilCore.toVirtualFileArray(result);