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){