connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java
--- a/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java Fri Jul 16 10:17:30 2010 -0500
+++ b/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java Fri Jul 16 10:38:04 2010 -0500
@@ -45,6 +45,7 @@
import com.nokia.carbide.remoteconnections.Messages;
import com.nokia.carbide.remoteconnections.RemoteConnectionsActivator;
+@SuppressWarnings("deprecation")
public abstract class AbstractPackageInstallerProvider implements IRemoteAgentInstallerProvider {
public class PackageTypeInstaller implements IRemoteAgentInstaller {
@@ -190,7 +191,7 @@
sdkFamilyNames.add(sdkFamily);
}
List<String> sdkFamilyNameList = new ArrayList<String>(sdkFamilyNames);
- Collections.sort(sdkFamilyNameList);
+ Collections.sort(sdkFamilyNameList, packages.getSDKFamilyComparator());
return sdkFamilyNameList;
}
@@ -207,8 +208,7 @@
}
}
List<String> versionList = new ArrayList<String>(versions);
- Collections.sort(versionList);
- Collections.reverse(versionList);
+ Collections.sort(versionList, packages.getSDKVersionComparator());
return versionList;
}