1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

From Sam Robb:

Moves the creation of the ErrorParserManager to invokeMake()
so it picks up the proper context for getProject().
This commit is contained in:
Alain Magloire 2002-10-03 01:57:45 +00:00
parent 44ebc59862
commit b9e49851ca

View file

@ -37,10 +37,7 @@ public class CBuilder extends ACBuilder {
private static final String BUILD_ERROR= "CBuilder.build_error"; private static final String BUILD_ERROR= "CBuilder.build_error";
private ErrorParserManager fErrorParserManager;
public CBuilder() { public CBuilder() {
fErrorParserManager= new ErrorParserManager(this);
} }
public IPath getWorkingDirectory() { public IPath getWorkingDirectory() {
@ -139,7 +136,9 @@ public class CBuilder extends ACBuilder {
subMonitor = new SubProgressMonitor(monitor, IProgressMonitor.UNKNOWN); subMonitor = new SubProgressMonitor(monitor, IProgressMonitor.UNKNOWN);
subMonitor.subTask("Parsing"); subMonitor.subTask("Parsing");
cos.flush(); cos.flush();
fErrorParserManager.parse(cos.getContent());
ErrorParserManager epm= new ErrorParserManager(this);
epm.parse(cos.getContent());
if (errMsg != null) { if (errMsg != null) {
String errorDesc= CCorePlugin.getFormattedString(BUILD_ERROR, makepath.toString()); String errorDesc= CCorePlugin.getFormattedString(BUILD_ERROR, makepath.toString());