Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlain Magloire2002-11-18 15:51:32 +0000
committerAlain Magloire2002-11-18 15:51:32 +0000
commit60f77885af0d90d2034764367185f1b0b25de98a (patch)
tree9753562ac9177c360cf7049ce51a14d051382fde
parent8d3b4cda66e5d3ef431ee95e749e2e849bedf2bc (diff)
downloadorg.eclipse.cdt-60f77885af0d90d2034764367185f1b0b25de98a.tar.gz
org.eclipse.cdt-60f77885af0d90d2034764367185f1b0b25de98a.tar.xz
org.eclipse.cdt-60f77885af0d90d2034764367185f1b0b25de98a.zip
postRefresh for IBinary and IArchive
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CContentProvider.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CContentProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CContentProvider.java
index 2c83159df0f..e2e11d5c1e8 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CContentProvider.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CContentProvider.java
@@ -14,6 +14,7 @@ import org.eclipse.jface.viewers.Viewer;
import org.eclipse.swt.widgets.Control;
import org.eclipse.cdt.core.model.CoreModel;
+import org.eclipse.cdt.core.model.IArchive;
import org.eclipse.cdt.core.model.ICElementDelta;
import org.eclipse.cdt.core.model.IElementChangedListener;
import org.eclipse.cdt.core.model.ElementChangedEvent;
@@ -122,17 +123,14 @@ public class CContentProvider extends BaseCElementContentProvider implements ITr
}
}
- if (element instanceof ITranslationUnit) {
+ if (element instanceof ITranslationUnit ||
+ element instanceof IBinary || element instanceof IArchive) {
if (kind == ICElementDelta.CHANGED) {
postRefresh(element);
return;
}
}
- // we don't show the contents of a compilation or IClassFile, so don't go any deeper
- //if (element instanceof ITranslationUnit)
- // return;
-
//if (isBuildPathChange(delta)) {
// throw the towel and do a full refresh of the affected C project.
//postRefresh(element.getCProject());

Back to the top