Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2004-11-22 19:40:37 +0000
committerMichael Valenta2004-11-22 19:40:37 +0000
commit109c590c1c248960926a2a6b064813bb13d3c93d (patch)
treef6e891e10e09a90e1ad5ac693eba144e3f2f935a
parent101aa35548d0cf38419a0a040310638a024deee5 (diff)
downloadeclipse.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.java6
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);

Back to the top