diff options
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.java | 5 |
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); |