From 55e7256b86626fa3b93988d400a66a0b17252638 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Tue, 24 Apr 2007 12:01:56 +0000 Subject: [PATCH] Open Element: Fix missing location info for typedefs --- .../browser/org/eclipse/cdt/core/browser/IndexTypeInfo.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/IndexTypeInfo.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/IndexTypeInfo.java index 8d4d52de7d5..4a2e16b1f7b 100644 --- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/IndexTypeInfo.java +++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/IndexTypeInfo.java @@ -24,7 +24,6 @@ import org.eclipse.cdt.core.index.IIndexBinding; import org.eclipse.cdt.core.index.IIndexFileLocation; import org.eclipse.cdt.core.index.IIndexName; import org.eclipse.cdt.core.index.IndexFilter; -import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.parser.ast.ASTAccessVisibility; import org.eclipse.cdt.internal.core.browser.IndexTypeReference; @@ -164,7 +163,7 @@ public class IndexTypeInfo implements ITypeInfo, IFunctionInfo { if(ibs.length>0) { IIndexName[] names; names= index.findNames(ibs[0], IIndex.FIND_DEFINITIONS); - if (names.length == 0 && elementType == ICElement.C_VARIABLE || elementType == ICElement.C_FUNCTION) { + if (names.length == 0) { names= index.findNames(ibs[0], IIndex.FIND_DECLARATIONS); } for (int i = 0; i < names.length; i++) {