diff options
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.java | 7 |
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(); } /** |