core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/api/sdk/ui/SBSv2PlatformFilterComposite.java
--- a/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/api/sdk/ui/SBSv2PlatformFilterComposite.java Tue Aug 17 08:39:31 2010 -0700
+++ b/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/api/sdk/ui/SBSv2PlatformFilterComposite.java Tue Aug 17 10:53:02 2010 -0700
@@ -51,6 +51,7 @@
import com.nokia.carbide.cpp.sdk.core.ISymbianBuilderID;
import com.nokia.carbide.cpp.sdk.core.ISymbianSDK;
import com.nokia.carbide.cpp.sdk.core.SDKCorePlugin;
+import com.nokia.cpp.internal.api.utils.core.HostOS;
/**
* @since 1.4
@@ -294,13 +295,20 @@
public void setDefaults(){
initTable();
for (TableItem item : buildAliasTableViewer.getTable().getItems()) {
- if (item.getText().toLowerCase().equals("armv5_udeb") ||
- item.getText().toLowerCase().equals("armv5_urel") ||
- item.getText().toLowerCase().equals("armv5_udeb_gcce") ||
- item.getText().toLowerCase().equals("armv5_urel_gcce") ||
- item.getText().toLowerCase().equals("winscw_udeb") ||
- item.getText().toLowerCase().equals("winscw_urel")) {
- buildAliasTableViewer.setChecked(item.getData(), true);
+ String tableItemText = item.getText().toLowerCase();
+ if (tableItemText.equals("armv5_udeb") ||
+ tableItemText.equals("armv5_urel") ||
+ tableItemText.equals("armv5_udeb_gcce") ||
+ tableItemText.equals("armv5_urel_gcce") ||
+ tableItemText.equals("winscw_udeb") ||
+ tableItemText.equals("winscw_urel")) {
+
+ if (HostOS.IS_UNIX && tableItemText.startsWith("winscw"))
+ ; // ignore winscw as an option for Unix
+ else
+ buildAliasTableViewer.setChecked(item.getData(), true);
+
+
} else {
buildAliasTableViewer.setChecked(item.getData(), false);
}