From e39e5fd9c130ba1ffd9d9f3c6d343bf381282554 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 20 Jul 2004 22:04:38 +0000 Subject: [PATCH] ClassCastException --- .../cdt/internal/ui/editor/CContentOutlinePage.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java index 46ab2910873..d734ae7d2f8 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java @@ -177,9 +177,10 @@ public class CContentOutlinePage extends Page implements IContentOutlinePage, IS Iterator iter= ((IStructuredSelection)sel).iterator(); for (;iter.hasNext();) { //ICElement elem= fInput.findEqualMember((ICElement)iter.next()); - ICElement elem = (ICElement)iter.next(); - if (elem != null) { - newSelection.add(elem); + Object o = iter.next(); + if (o instanceof ICElement) { + //ICElement elem = (ICElement)iter.next(); + newSelection.add(o); } } }