From 2b14d7a8985430c62f5e52524c290530389e444b Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Mon, 16 Apr 2007 14:04:08 +0000 Subject: [PATCH] Fix for the NPE with the old stile tool-chains --- .../managedbuilder/internal/core/Configuration.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java index cc93ba92533..c80f2b4e030 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java @@ -905,13 +905,14 @@ public class Configuration extends BuildObject implements IConfiguration, IBuild if (description != null) element.setAttribute(IConfiguration.DESCRIPTION, description); - if(buildProperties != null) + if(buildProperties != null){ element.setAttribute(BUILD_PROPERTIES, buildProperties.toString()); - IBuildProperty prop = buildProperties.getProperty(ManagedBuildManager.BUILD_ARTEFACT_TYPE_PROPERTY_ID); - if(prop != null){ - IBuildPropertyValue val = prop.getValue(); - element.setAttribute(BUILD_ARTEFACT_TYPE, val.getId()); + IBuildProperty prop = buildProperties.getProperty(ManagedBuildManager.BUILD_ARTEFACT_TYPE_PROPERTY_ID); + if(prop != null){ + IBuildPropertyValue val = prop.getValue(); + element.setAttribute(BUILD_ARTEFACT_TYPE, val.getId()); + } } if (parent != null)