Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SyncInfoSet.java')
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SyncInfoSet.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SyncInfoSet.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SyncInfoSet.java
index 7c2b123ef..d573751e1 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SyncInfoSet.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SyncInfoSet.java
@@ -169,6 +169,11 @@ public class SyncInfoSet {
return new SyncInfo[] { info };
}
}
+ // if it's the root then return all out of sync resources.
+ if(resource.getType() == IResource.ROOT) {
+ return members();
+ }
+ // for folders return all children deep.
IContainer container = (IContainer)resource;
IPath path = container.getFullPath();
Set children = (Set)parents.get(path);

Back to the top