From 4969836e8683adfd565ae4cbe27b3a3c740c40c4 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Thu, 28 Jun 2007 13:00:29 +0000 Subject: [PATCH] Fix for [Bug 194611] binary parser properties lost on CDT-4.0.0-I200706261300 --- .../cdt/managedbuilder/internal/core/TargetPlatform.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java index 9d5e1eca79f..6c769c07f74 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/TargetPlatform.java @@ -16,6 +16,7 @@ import java.util.List; import org.eclipse.cdt.core.settings.model.ICStorageElement; import org.eclipse.cdt.core.settings.model.extension.CTargetPlatformData; +import org.eclipse.cdt.core.settings.model.util.CDataUtil; import org.eclipse.cdt.managedbuilder.core.IBuildObject; import org.eclipse.cdt.managedbuilder.core.IManagedConfigElement; import org.eclipse.cdt.managedbuilder.core.IProjectType; @@ -224,7 +225,7 @@ public class TargetPlatform extends BuildObject implements ITargetPlatform { String bpars = element.getAttribute(BINARY_PARSER); if (bpars != null) { binaryParserList = new ArrayList(); - String[] bparsTokens = bpars.split(";"); //$NON-NLS-1$ + String[] bparsTokens = CDataUtil.stringToArray(bpars, ";"); //$NON-NLS-1$ for (int j = 0; j < bparsTokens.length; ++j) { binaryParserList.add(bparsTokens[j].trim()); } @@ -298,7 +299,7 @@ public class TargetPlatform extends BuildObject implements ITargetPlatform { String bpars = element.getAttribute(BINARY_PARSER); if (bpars != null) { binaryParserList = new ArrayList(); - String[] bparsTokens = bpars.split(";"); //$NON-NLS-1$ + String[] bparsTokens = CDataUtil.stringToArray(bpars, ";"); //$NON-NLS-1$ for (int j = 0; j < bparsTokens.length; ++j) { binaryParserList.add(bparsTokens[j].trim()); }