From 13702bffcb7e78facea19500d1daaaee6fc7f362 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 22 Nov 2002 17:03:34 +0000 Subject: [PATCH] invokeMake not to clear state on error. --- .../src/org/eclipse/cdt/internal/core/CBuilder.java | 6 ++---- 1 file changed, 2 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 6f167ea208f..a9cdc501b43 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 @@ -91,7 +91,6 @@ public class CBuilder extends ACBuilder { private boolean invokeMake(boolean fullBuild, IProgressMonitor monitor) { boolean isClean = false; - boolean fatalBuild = false; boolean isCanceled = false; IProject currProject = getProject(); SubProgressMonitor subMonitor = null; @@ -161,7 +160,7 @@ public class CBuilder extends ACBuilder { subMonitor = new SubProgressMonitor(monitor, IProgressMonitor.UNKNOWN); subMonitor.subTask("Parsing"); - fatalBuild = epm.reportProblems(); + epm.reportProblems(); if (errMsg != null) { String errorDesc = CCorePlugin.getFormattedString(BUILD_ERROR, makepath.toString()); @@ -170,7 +169,6 @@ public class CBuilder extends ACBuilder { buf.append("(").append(errMsg).append(")"); cos.write(buf.toString().getBytes()); cos.flush(); - fatalBuild = true; } subMonitor.done(); monitor.setCanceled(isCanceled); @@ -181,7 +179,7 @@ public class CBuilder extends ACBuilder { CCorePlugin.log(e); } monitor.done(); - return (isClean || fatalBuild); + return (isClean); } /**