From 696f4f29fd6fcf0f1b06fc7ca50f9cbd8c28adb0 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Wed, 18 Aug 2004 14:27:14 +0000 Subject: [PATCH] prevent invalid error parser extensions from being included in list --- .../src/org/eclipse/cdt/core/CCorePlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java index 27e3a16747f..a1f6bb60701 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java @@ -834,7 +834,7 @@ public class CCorePlugin extends Plugin { List list = new ArrayList(extensions.length); for (int i = 0; i < extensions.length; i++) { String parserID = extensions[i].getUniqueIdentifier(); - if ((id == null && parserID == null) || (id != null && parserID.equals(id))) { + if ((id == null && parserID != null) || (id != null && id.equals(parserID))) { IConfigurationElement[] configElements = extensions[i]. getConfigurationElements(); for (int j = 0; j < configElements.length; j++) { IErrorParser parser = (IErrorParser)configElements[j].createExecutableExtension("class"); //$NON-NLS-1$