From 0bf4c5cff8874462e6e11685716670c0bce1af44 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 6 Nov 2002 16:28:50 +0000 Subject: [PATCH] Look for the filename in the workspace if it is an absolute path. --- .../src/org/eclipse/cdt/core/ErrorParserManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java index 93afdabf7a9..7c72ea11903 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java @@ -269,11 +269,10 @@ public class ErrorParserManager extends OutputStream { else { path = fp; } - } - else { + } else { path = (IPath) getWorkingDirectory().append(filePath); } - IFile file = fProject.getFile(path); + IFile file = (path.isAbsolute()) ? fProject.getWorkspace().getRoot().getFileForLocation(path) : fProject.getFile(path); return (file.exists()) ? file : null; }