From f7b6434e0ef6d1b582bf1891a1746da6c3949333 Mon Sep 17 00:00:00 2001 From: Konrad Windszus Date: Mon, 23 Jun 2014 16:17:05 +0200 Subject: [PATCH] SLING-3687, support multiple facets by evaluating all possible modules --- .../ide/eclipse/ui/internal/SelectionUtils.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/internal/SelectionUtils.java b/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/internal/SelectionUtils.java index 1ac80d14a0..1f53873987 100644 --- a/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/internal/SelectionUtils.java +++ b/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/internal/SelectionUtils.java @@ -53,15 +53,15 @@ public static List getServersLinkedToProject(IProject project, } List servers = new ArrayList(); - IModule module = ServerUtil.getModule(project); + IModule[] modules = ServerUtil.getModules(project); - if (module == null) { - return Collections.emptyList(); - } + for (IServer server : ServerCore.getServers()) { - if (ServerUtil.containsModule(server, module, monitor)) { - servers.add(server); + for (IModule module : modules) { + if (ServerUtil.containsModule(server, module, monitor)) { + servers.add(server); + } } }