Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo Treggiari2005-05-23 20:32:31 +0000
committerLeo Treggiari2005-05-23 20:32:31 +0000
commitca05599a27356882fbd4c423586436a210397d3b (patch)
treeac790dc18d7f5cb1786493c68781b1c64e9f4376 /build/org.eclipse.cdt.managedbuilder.ui
parent9788d24ca4d9f8d21b34daa4621ad8c7d9135c0a (diff)
downloadorg.eclipse.cdt-ca05599a27356882fbd4c423586436a210397d3b.tar.gz
org.eclipse.cdt-ca05599a27356882fbd4c423586436a210397d3b.tar.xz
org.eclipse.cdt-ca05599a27356882fbd4c423586436a210397d3b.zip
Check for null TargetPlatform
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.ui')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
index 0f6bd3869b3..3e2aabe8960 100644
--- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
+++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
@@ -182,10 +182,12 @@ public class NewManagedProjectWizard extends NewCProjectWizard {
if (newConfigs.length > 0) {
IToolChain tc = newConfigs[0].getToolChain();
ITargetPlatform targetPlatform = tc.getTargetPlatform();
- // Create entries for all binary parsers
- String[] binaryParsers = targetPlatform.getBinaryParserList();
- for (int i=0; i<binaryParsers.length; i++) {
- desc.create(CCorePlugin.BINARY_PARSER_UNIQ_ID, binaryParsers[i]);
+ if (targetPlatform != null) {
+ // Create entries for all binary parsers
+ String[] binaryParsers = targetPlatform.getBinaryParserList();
+ for (int i=0; i<binaryParsers.length; i++) {
+ desc.create(CCorePlugin.BINARY_PARSER_UNIQ_ID, binaryParsers[i]);
+ }
}
}
} catch (CoreException e) {

Back to the top