From 71283e87ce13b908170721d2cf0e027360203322 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 13 Nov 2002 14:31:26 +0000 Subject: [PATCH] Always parse the error even when canceled. --- .../src/org/eclipse/cdt/internal/core/CBuilder.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 98ab7fb6ade..420350dae6f 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 @@ -134,6 +134,8 @@ public class CBuilder extends ACBuilder { subMonitor = new SubProgressMonitor(monitor, IProgressMonitor.UNKNOWN); subMonitor.subTask("Parsing"); + fatalBuild = epm.reportProblems(); + if (errMsg != null) { String errorDesc= CCorePlugin.getFormattedString(BUILD_ERROR, makepath.toString()); StringBuffer buf= new StringBuffer(errorDesc); @@ -142,9 +144,8 @@ public class CBuilder extends ACBuilder { cos.write(buf.toString().getBytes()); cos.flush(); fatalBuild = true; - } else { - fatalBuild = epm.reportProblems(); } + subMonitor.done(); monitor.setCanceled(isCanceled); }