Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAlain Magloire2004-09-02 19:17:03 +0000
committerAlain Magloire2004-09-02 19:17:03 +0000
commite809560687728662047b0546fbbb65d767176b04 (patch)
tree7facfefba1c8bae00bc1de20b178034f63f46d1b /core
parent043f79d100fa4415b6b5725293dfe3c8a010c96c (diff)
downloadorg.eclipse.cdt-e809560687728662047b0546fbbb65d767176b04.tar.gz
org.eclipse.cdt-e809560687728662047b0546fbbb65d767176b04.tar.xz
org.eclipse.cdt-e809560687728662047b0546fbbb65d767176b04.zip
Fix for the CElementContentProvider, we were not checking
for IBinary/IArchive
Diffstat (limited to 'core')
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java4
1 files changed, 4 insertions, 0 deletions
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 172b4617daf..46b73147521 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
@@ -171,6 +171,10 @@ public class BaseCElementContentProvider implements ITreeContentProvider {
}
return getTranslationUnitChildren(tu);
}
+ } else if (element instanceof IBinary) {
+ return ((IBinary)element).getChildren();
+ } else if (element instanceof IArchive) {
+ return ((IArchive)element).getChildren();
} else if (element instanceof ISourceReference && element instanceof IParent) {
return ((IParent)element).getChildren();
} else if (element instanceof IProject) {

Back to the top