Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/org.eclipse.cdt.ui/ChangeLog5
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java8
2 files changed, 12 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog
index 36efae0f5b5..3a8880c0a20 100644
--- a/core/org.eclipse.cdt.ui/ChangeLog
+++ b/core/org.eclipse.cdt.ui/ChangeLog
@@ -1,5 +1,10 @@
2004-03-30 Alain Magloire
+ Fix in the CView was not refreshing.
+ * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java
+
+2004-03-30 Alain Magloire
+
Change the icons of the Namespace, folks found it
confusing to reuse the same icons as the Java package.
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java
index b965b054406..a785bf79712 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java
@@ -359,11 +359,17 @@ public class BaseCElementContentProvider implements ITreeContentProvider {
// folder we have to exclude it as a normal child.
if (o instanceof IFolder) {
IFolder folder = (IFolder)o;
+ boolean found = false;
for (int j = 0; j < roots.length; j++) {
if (roots[j].getPath().equals(folder.getFullPath())) {
- continue;
+ found = true;
+ break;
}
}
+ // it is a sourceRoot skip it.
+ if (found) {
+ continue;
+ }
} else if (o instanceof IFile){
boolean found = false;
for (int j = 0; j < binaries.length; j++) {

Back to the top