SDK Updater: UI polish
Fixes the following issues: - Updater says it didnd't install addon and then install it (cause: UpdaterData was looking for an ArchiveInfo in a map of Archive) - Added a label explaining the [*] in the dependency list. - Added the originating site to the long description in the package chooser. - Display downloading/installing comments in the result window. - Fixed app name in dialog when tools are updated. Change-Id: I075d2eaeb357f33671f7e9e70a906ca48000908d
This commit is contained in:
@@ -397,7 +397,7 @@ public class Archive implements IDescription {
|
||||
archiveFile = downloadFile(monitor, forceHttp);
|
||||
if (archiveFile != null) {
|
||||
if (unarchive(osSdkRoot, archiveFile, sdkManager, monitor)) {
|
||||
monitor.setResult("Installed: %1$s", name);
|
||||
monitor.setResult("Installed %1$s", name);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -424,6 +424,7 @@ public class Archive implements IDescription {
|
||||
String name = getParentPackage().getShortDescription();
|
||||
String desc = String.format("Downloading %1$s", name);
|
||||
monitor.setDescription(desc);
|
||||
monitor.setResult(desc);
|
||||
|
||||
String link = getUrl();
|
||||
if (!link.startsWith("http://") //$NON-NLS-1$
|
||||
@@ -611,6 +612,7 @@ public class Archive implements IDescription {
|
||||
String pkgName = getParentPackage().getShortDescription();
|
||||
String pkgDesc = String.format("Installing %1$s", pkgName);
|
||||
monitor.setDescription(pkgDesc);
|
||||
monitor.setResult(pkgDesc);
|
||||
|
||||
// We always unzip in a temp folder which name depends on the package type
|
||||
// (e.g. addon, tools, etc.) and then move the folder to the destination folder.
|
||||
|
||||
Reference in New Issue
Block a user