From 232e65ec58a47faf1377172bfb3879c18ea02936 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Tue, 4 May 2010 03:22:41 +0000 Subject: [PATCH] bug 285350: split statement to troubleshoot NPE --- .../eclipse/cdt/managedbuilder/core/ManagedBuildManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java index bbbd3b5fbdd..6fd3bd725dc 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java @@ -4099,7 +4099,8 @@ public class ManagedBuildManager extends AbstractCExtension { } private static IPath getPathForResource(IResource resource) { - return new Path(resource.getLocationURI().getPath()); + URI uri = resource.getLocationURI(); + return new Path(uri.getPath()); } public static IBuilder[] createBuilders(IProject project, Map args){