Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java
index 333ad5273..17be9e028 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java
@@ -322,10 +322,11 @@ class EclipseFolder extends EclipseResource implements ICVSFolder {
*/
public void delete() throws CVSException {
if (!exists()) return;
- if (isCVSFolder()) {
- EclipseSynchronizer.getInstance().prepareForDeletion(getIResource());
+ try {
+ resource.delete(false /*force*/, null);
+ } catch(CoreException e) {
+ throw new CVSException(e.getStatus());
}
- super.delete();
}
/**

Back to the top