core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/sdk/ui/shared/BuildTargetTreeNode.java
equal
deleted
inserted
replaced
54 */ |
54 */ |
55 public BuildTargetTreeNode(ISymbianSDK value, boolean sbsv2Project) { |
55 public BuildTargetTreeNode(ISymbianSDK value, boolean sbsv2Project) { |
56 super(value); |
56 super(value); |
57 |
57 |
58 List<ISymbianBuildContext> configurations = sbsv2Project ? |
58 List<ISymbianBuildContext> configurations = sbsv2Project ? |
59 SBSv2Utils.getFilteredSBSv2BuildContexts(value) : |
59 value.getBuildInfo(ISymbianBuilderID.SBSV2_BUILDER).getFilteredBuildConfigurations() : |
60 value.getBuildInfo(ISymbianBuilderID.SBSV1_BUILDER).getFilteredBuildConfigurations(); |
60 value.getBuildInfo(ISymbianBuilderID.SBSV1_BUILDER).getFilteredBuildConfigurations(); |
61 |
61 |
|
62 if (configurations == null){ |
|
63 return; |
|
64 } |
62 TreeNode[] children = new TreeNode[configurations.size()]; |
65 TreeNode[] children = new TreeNode[configurations.size()]; |
63 int index = 0; |
66 int index = 0; |
64 for (ISymbianBuildContext config : configurations) { |
67 for (ISymbianBuildContext config : configurations) { |
65 children[index++] = new TreeNode(config) { |
68 children[index++] = new TreeNode(config) { |
66 @Override |
69 @Override |