From 6d310005034c7161a04c082c85a23e7c3005984c Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Thu, 21 Jun 2007 12:52:32 +0000 Subject: [PATCH] Fix for 193512, ArrayIndexOutOfBoundsException in DOMAST View. --- .../org/eclipse/cdt/ui/tests/DOMAST/FindIASTNameTarget.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/FindIASTNameTarget.java b/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/FindIASTNameTarget.java index 56b3fc0be1b..c7886a453e1 100644 --- a/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/FindIASTNameTarget.java +++ b/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/FindIASTNameTarget.java @@ -41,7 +41,6 @@ public class FindIASTNameTarget implements IFindReplaceTarget, IFindReplaceTarge IASTTranslationUnit tu = null; DOMASTNodeParent tuTreeParent = null; TreeViewer viewer = null; - DOMASTNodeLeaf startingNode = null; IASTName[] matchingNames = null; boolean wasForward = true; int index = 0; @@ -352,13 +351,9 @@ public class FindIASTNameTarget implements IFindReplaceTarget, IFindReplaceTarge IStructuredSelection selection = (IStructuredSelection)viewer.getSelection(); if (selection.isEmpty()) { - if (viewer.getTree().getItems()[0].getData() instanceof DOMASTNodeLeaf); - startingNode = (DOMASTNodeLeaf)viewer.getTree().getItems()[0].getData(); - return new Point(0, 0); } - startingNode = (DOMASTNodeLeaf)selection.getFirstElement(); return new Point(((ASTNode)((DOMASTNodeLeaf)selection.getFirstElement()).getNode()).getOffset(), 0); }