From 8784493b0982747f6b8c1beb3ba0d153ad48d12c Mon Sep 17 00:00:00 2001 From: John Camelon Date: Fri, 6 May 2005 18:03:17 +0000 Subject: [PATCH] Fixed Bug 93821 - NPE on CDOM.getCompletionNode() --- .../src/org/eclipse/cdt/core/parser/ParserUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/ParserUtil.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/ParserUtil.java index 9b57a9b6b0f..473fa827f52 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/ParserUtil.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/ParserUtil.java @@ -125,6 +125,9 @@ public class ParserUtil IFile resultingResource = root.getFile(path); if( resultingResource != null && resultingResource.exists() ) return resultingResource; + resultingResource = root.getFileForLocation( path ); + if( resultingResource != null && resultingResource.exists() ) + return resultingResource; return null; } catch( IllegalArgumentException iae ) //thrown on invalid paths