Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2005-12-06 19:47:26 +0000
committerMichael Valenta2005-12-06 19:47:26 +0000
commiteb2f882bbb9eb36254b0b7980f630d8949e53d1c (patch)
treed4cb2e514ab1b95d03abc2797f844b573e18155b /bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/CVSWorkspaceRoot.java
parentabf9205d77545fa3afedf7e0a811293890985e19 (diff)
downloadeclipse.platform.team-eb2f882bbb9eb36254b0b7980f630d8949e53d1c.tar.gz
eclipse.platform.team-eb2f882bbb9eb36254b0b7980f630d8949e53d1c.tar.xz
eclipse.platform.team-eb2f882bbb9eb36254b0b7980f630d8949e53d1c.zip
Bug 116931 New TeamHook validation methods
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/CVSWorkspaceRoot.java')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/CVSWorkspaceRoot.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/CVSWorkspaceRoot.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/CVSWorkspaceRoot.java
index 9f4715672..9d7bb15d8 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/CVSWorkspaceRoot.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/CVSWorkspaceRoot.java
@@ -234,10 +234,13 @@ public class CVSWorkspaceRoot {
if (resource.getType() == IResource.PROJECT || resource.getType() == IResource.ROOT) {
return false;
}
- // look one level under the project to see if the resource is part of a link
- String linkedParentName = resource.getProjectRelativePath().segment(0);
- IFolder linkedParent = resource.getProject().getFolder(linkedParentName);
- return linkedParent.isLinked();
+ IResource parent = resource.getParent();
+ while (parent != null && parent.getType() != IResource.PROJECT) {
+ if (parent.isLinked())
+ return true;
+ parent = resource.getParent();
+ };
+ return false;
}
/**

Back to the top