From b8fc578945ec59a156ee0b42accbee24af11a063 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Mon, 24 Sep 2007 14:10:35 +0000 Subject: [PATCH] Bug #204365 : NPE in Builder.getDefaultOutputSettings() --- .../org/eclipse/cdt/managedbuilder/internal/core/Builder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java index af4eb50adec..367e0cd7029 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Builder.java @@ -2638,7 +2638,7 @@ public class Builder extends BuildObject implements IBuilder, IMatchKeyProvider IPath path = ManagedBuildManager.getBuildFullPath(cfg, this); IProject proj = cfg.getOwner().getProject(); IPath projFullPath = proj.getFullPath(); - if(projFullPath.isPrefixOf(path)){ + if(path != null && projFullPath.isPrefixOf(path)){ path = path.removeFirstSegments(projFullPath.segmentCount()).makeRelative(); } else { path = Path.EMPTY;