diff options
author | Alain Magloire | 2002-11-18 15:51:32 +0000 |
---|---|---|
committer | Alain Magloire | 2002-11-18 15:51:32 +0000 |
commit | 60f77885af0d90d2034764367185f1b0b25de98a (patch) | |
tree | 9753562ac9177c360cf7049ce51a14d051382fde | |
parent | 8d3b4cda66e5d3ef431ee95e749e2e849bedf2bc (diff) | |
download | org.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.java | 8 |
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()); |