core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/api/sdk/ui/SBSv2PlatformFilterComposite.java
branchC3_BUILDER_WORK
changeset 1843 4d6f0ee23e9b
parent 1820 5c955fcfdc3d
child 1847 5a696c4ef747
--- 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);
 			}