From f3751ed97c33b405414527c97e6ce98e76789056 Mon Sep 17 00:00:00 2001 From: james Date: Mon, 13 May 2002 19:18:25 +0000 Subject: Fix ignore enablement --- .../src/org/eclipse/team/internal/ccvs/ui/sync/IgnoreAction.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bundles/org.eclipse.team.cvs.ui') diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/IgnoreAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/IgnoreAction.java index c3765116b..132b76e03 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/IgnoreAction.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/IgnoreAction.java @@ -81,11 +81,13 @@ public class IgnoreAction extends Action { IResource resource = node.getResource(); ICVSResource cvsResource = CVSWorkspaceRoot.getCVSResourceFor(resource); try { - return !cvsResource.isManaged(); + if (cvsResource.isManaged()) return false; + if (cvsResource.isIgnored()) return false; } catch (CVSException e) { CVSUIPlugin.log(e.getStatus()); return false; } + return true; } public void update() { IStructuredSelection selection = (IStructuredSelection)selectionProvider.getSelection(); -- cgit v1.2.3