From b9e49851ca0a95fe818290fd1bdc7bcc6debb4e9 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 3 Oct 2002 01:57:45 +0000 Subject: [PATCH] From Sam Robb: Moves the creation of the ErrorParserManager to invokeMake() so it picks up the proper context for getProject(). --- .../src/org/eclipse/cdt/internal/core/CBuilder.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CBuilder.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CBuilder.java index 3820b8556d4..0b34be6315d 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CBuilder.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CBuilder.java @@ -37,10 +37,7 @@ public class CBuilder extends ACBuilder { private static final String BUILD_ERROR= "CBuilder.build_error"; - private ErrorParserManager fErrorParserManager; - public CBuilder() { - fErrorParserManager= new ErrorParserManager(this); } public IPath getWorkingDirectory() { @@ -139,7 +136,9 @@ public class CBuilder extends ACBuilder { subMonitor = new SubProgressMonitor(monitor, IProgressMonitor.UNKNOWN); subMonitor.subTask("Parsing"); cos.flush(); - fErrorParserManager.parse(cos.getContent()); + + ErrorParserManager epm= new ErrorParserManager(this); + epm.parse(cos.getContent()); if (errMsg != null) { String errorDesc= CCorePlugin.getFormattedString(BUILD_ERROR, makepath.toString());