diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index f8786238bd7..79c54dcd73a 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,8 @@ +2004-07-06 Alain Magloire + + Fix PR 69199 + * browser/org/eclipse/cdt/core/browser/TypeInfo.java + 2004-07-06 Hoda Amer Fix for PR 68933 : [Content Assist] removes asterisks from parameter prompt diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java index d04cdaeeedb..ae233c3dcf7 100644 --- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java +++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java @@ -58,7 +58,10 @@ public class TypeInfo implements ITypeInfo ITypeReference ref = getResolvedReference(); if (ref != null) { ICElement[] elems = ref.getCElements(); - if (elems.length > 1) { + if (elems != null && elems.length > 0) { + if (elems.length == 1) + return elems[0]; + for (int i = 0; i < elems.length; ++i) { ICElement elem = elems[i]; if (elem.getElementType() == fElementType && elem.getElementName().equals(getName())) { @@ -66,8 +69,6 @@ public class TypeInfo implements ITypeInfo return elem; } } - } else if (elems.length == 1) { - return elems[0]; } } return null;