diff options
author | Alain Magloire | 2002-12-20 21:14:07 +0000 |
---|---|---|
committer | Alain Magloire | 2002-12-20 21:14:07 +0000 |
commit | 6e488455186aae4c52db692113bf296ae4236c49 (patch) | |
tree | 7ef5bb769ce9c9aa1d6dba4160de581fad8eb55f | |
parent | 04682bb2bc1fff0c544e69b3c460fdbe97c79c75 (diff) | |
download | org.eclipse.cdt-6e488455186aae4c52db692113bf296ae4236c49.tar.gz org.eclipse.cdt-6e488455186aae4c52db692113bf296ae4236c49.tar.xz org.eclipse.cdt-6e488455186aae4c52db692113bf296ae4236c49.zip |
Try to recover if we loose track.
-rw-r--r-- | core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java | 8 |
1 files 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(); |