core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/sdk/ui/shared/BuildTargetTreeNode.java
branchC3_BUILDER_WORK
changeset 1476 09e768e53db5
parent 1462 b38491fd06da
child 1491 268b8ede3928
equal deleted inserted replaced
1474:f7fe29684b34 1476:09e768e53db5
    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