core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/NewPluginChecker.java
branchC3_BUILDER_WORK
changeset 1462 b38491fd06da
parent 1434 79471fd1fd69
child 1994 e9be28ae423a
equal deleted inserted replaced
1460:26f585ac8a88 1462:b38491fd06da
    54 				boolean installed = false;
    54 				boolean installed = false;
    55 				boolean oneSDKWasScanned = false;
    55 				boolean oneSDKWasScanned = false;
    56 				for (ISymbianSDK sdk : sdkList) {
    56 				for (ISymbianSDK sdk : sdkList) {
    57 					ISBSv1BuildInfo sbsv1BuildInfo = (ISBSv1BuildInfo)sdk.getBuildInfo(ISymbianBuilderID.SBSV1_BUILDER);
    57 					ISBSv1BuildInfo sbsv1BuildInfo = (ISBSv1BuildInfo)sdk.getBuildInfo(ISymbianBuilderID.SBSV1_BUILDER);
    58 					if (sbsv1BuildInfo != null) {
    58 					if (sbsv1BuildInfo != null) {
    59 						if (sbsv1BuildInfo.isPreviouslyScanned(sdk) == false) {
    59 						if (sbsv1BuildInfo.isPreviouslyScanned() == false) {
    60 							oneSDKWasScanned = true;
    60 							oneSDKWasScanned = true;
    61 							// XML was parsed, now try to run the feature installer
    61 							// XML was parsed, now try to run the feature installer
    62 							sbsv1BuildInfo.setPreviouslyScanned(sdk, true);
    62 							sbsv1BuildInfo.setPreviouslyScanned(true);
    63 							File featureDir = new File(sdk.getEPOCROOT() + SDK_FEATURE_SUBDIR);
    63 							File featureDir = new File(sdk.getEPOCROOT() + SDK_FEATURE_SUBDIR);
    64 							try {
    64 							try {
    65 								DynamicFeatureInstaller installer = new DynamicFeatureInstaller(featureDir, null);
    65 								DynamicFeatureInstaller installer = new DynamicFeatureInstaller(featureDir, null);
    66 								if (installer.install()) {
    66 								if (installer.install()) {
    67 									installed = true;
    67 									installed = true;