From c78daa1491d1d2ae21b5d6647d2ffae01f967332 Mon Sep 17 00:00:00 2001 From: james Date: Tue, 5 Mar 2002 19:46:08 +0000 Subject: 9740: Ignored resources should not be decorated by CVS decorator --- .../eclipse/team/internal/ccvs/ui/CVSDecorationRunnable.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecorationRunnable.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecorationRunnable.java index e930eea39..9dc4f12f3 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecorationRunnable.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecorationRunnable.java @@ -97,7 +97,15 @@ public class CVSDecorationRunnable implements Runnable { if(!resource.exists() || provider==null || !(provider instanceof CVSTeamProvider)) { continue; } - + + ICVSResource cvsResource; + if (resource.getType() == IResource.FILE) { + cvsResource = new LocalFile(resource.getLocation().toFile()); + } else { + cvsResource = new LocalFolder(resource.getLocation().toFile()); + } + if (cvsResource.isIgnored()) continue; + // determine a if resource has outgoing changes (e.g. is dirty). IPreferenceStore store = CVSUIPlugin.getPlugin().getPreferenceStore(); boolean isDirty = false; -- cgit v1.2.3