From 67010572d0da29ad83adaaf1ceaac64d4f436656 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Thu, 24 May 2007 11:06:35 +0000 Subject: [PATCH] Fix for the NPE when additional outputs have no extension --- .../managedbuilder/internal/buildmodel/BuildDescription.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java index 8293bceb2a4..577eb56aede 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/buildmodel/BuildDescription.java @@ -1638,7 +1638,10 @@ public class BuildDescription implements IBuildDescription { return null; IManagedDependencyCalculator depCalc = null; - IManagedDependencyGeneratorType depGenType = tool.getDependencyGeneratorForExtension(bRc.getLocation().getFileExtension()); + String ext = bRc.getLocation().getFileExtension(); + if(ext == null) + ext = ""; //$NON-NLS-1$ + IManagedDependencyGeneratorType depGenType = tool.getDependencyGeneratorForExtension(ext); IManagedDependencyGeneratorType depGen = null; if(depGenType != null){