diff options
author | Michael Valenta | 2004-11-22 19:40:37 +0000 |
---|---|---|
committer | Michael Valenta | 2004-11-22 19:40:37 +0000 |
commit | 109c590c1c248960926a2a6b064813bb13d3c93d (patch) | |
tree | f6e891e10e09a90e1ad5ac693eba144e3f2f935a | |
parent | 101aa35548d0cf38419a0a040310638a024deee5 (diff) | |
download | eclipse.platform.team-109c590c1c248960926a2a6b064813bb13d3c93d.tar.gz eclipse.platform.team-109c590c1c248960926a2a6b064813bb13d3c93d.tar.xz eclipse.platform.team-109c590c1c248960926a2a6b064813bb13d3c93d.zip |
Bug 78793 ArrayStoreException in CompressedFoldersModelProvider.handleResourceRemovals
-rw-r--r-- | bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java index 02d4b1c2e..c6388dc6a 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java @@ -279,7 +279,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider { // but may still contain children resourcesToRemove.add(resource); if (hasFileMembers((IContainer)resource)) { - resourcesToAdd.addAll(Arrays.asList(getFileMembers((IContainer)resource))); + resourcesToAdd.addAll(Arrays.asList(getSyncInfosForFileMembers((IContainer)resource))); } } } @@ -288,7 +288,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider { removeFromViewer((IResource[]) resourcesToRemove.toArray(new IResource[resourcesToRemove.size()])); } if (!resourcesToAdd.isEmpty()) { - addResources((IResource[]) resourcesToAdd.toArray(new IResource[resourcesToAdd.size()])); + addResources((SyncInfo[]) resourcesToAdd.toArray(new SyncInfo[resourcesToAdd.size()])); } } @@ -323,7 +323,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider { return false; } - private SyncInfo[] getFileMembers(IContainer parent) { + private SyncInfo[] getSyncInfosForFileMembers(IContainer parent) { // Check if the sync set has any file children of the parent List result = new ArrayList(); IResource[] members = getSyncInfoTree().members(parent); |