From 0dea0424ac30f9b5499a97fa5d29b3f18e894276 Mon Sep 17 00:00:00 2001 From: Vivian Kong Date: Thu, 13 Nov 2008 16:53:41 +0000 Subject: [PATCH] bug 250980 --- .../org/eclipse/cdt/internal/core/model/PathEntryManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java index 3f9a7b5caff..ecf2bf200f8 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java @@ -1033,7 +1033,7 @@ public class PathEntryManager implements IPathEntryStoreListener, IElementChange @Override public IStatus runInWorkspace(IProgressMonitor monitor) { - while (markerProblems.peek() != null) { + while (markerProblems.peek() != null && !monitor.isCanceled()) { PathEntryProblem problem = markerProblems.poll(); IProject project = problem.project; ICModelStatus[] problems = problem.problems;