From 60f77885af0d90d2034764367185f1b0b25de98a Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Mon, 18 Nov 2002 15:51:32 +0000 Subject: [PATCH] postRefresh for IBinary and IArchive --- .../src/org/eclipse/cdt/internal/ui/CContentProvider.java | 8 +++----- 1 file 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());