commit | 1baf778e6eea69f7afb9b9aa8e064ac02dfd50ff | [log] [tgz] |
---|---|---|
author | darins | Thu Jan 13 00:25:14 2005 +0000 |
committer | darins | Thu Jan 13 00:25:14 2005 +0000 |
tree | d80780457164456284766b217bdd1e732722077b | |
parent | 1a8b2c3601a4087c4eba09965be5e66919b5f411 [diff] |
Bug 82713 - Runtime Classpath tree item coloration
diff --git a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/preferences/AntClasspathLabelProvider.java b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/preferences/AntClasspathLabelProvider.java index d96e5b7..01b447b 100644 --- a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/preferences/AntClasspathLabelProvider.java +++ b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/preferences/AntClasspathLabelProvider.java
@@ -101,10 +101,13 @@ */ public Color getBackground(Object element) { if (element instanceof GlobalClasspathEntries) { - Display display= Display.getCurrent(); - return display.getSystemColor(SWT.COLOR_INFO_BACKGROUND); + int type= ((GlobalClasspathEntries) element).getType(); + if (type == ClasspathModel.CONTRIBUTED) { + Display display= Display.getCurrent(); + return display.getSystemColor(SWT.COLOR_INFO_BACKGROUND); + } } else if (element instanceof ClasspathEntry) { - + return getBackground(((ClasspathEntry) element).getParent()); } return null; }