From 6e488455186aae4c52db692113bf296ae4236c49 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 20 Dec 2002 21:14:07 +0000 Subject: [PATCH] Try to recover if we loose track. --- .../cdt/internal/errorparsers/MakeErrorParser.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java index a7e51a79eaa..ea68180ccfd 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java @@ -45,11 +45,9 @@ public class MakeErrorParser implements IErrorParser { */ int level = getDirectoryLevel(line); int parseLevel = eoParser.getDirectoryLevel(); - if (level <= parseLevel) { - for ( ; level <= parseLevel; level++) { - eoParser.popDirectory(); - } - } + for (; level < parseLevel; level++) { + eoParser.popDirectory(); + } eoParser.pushDirectory(new Path(dir)); } else { eoParser.popDirectory();