[Esbox-commits] r2020 - branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware
andregomes at garage.maemo.org
andregomes at garage.maemo.org
Wed Aug 26 22:30:29 EEST 2009
Author: andregomes
Date: 2009-08-26 22:30:25 +0300 (Wed, 26 Aug 2009)
New Revision: 2020
Modified:
branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/DownloadExecution.java
branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java
Log:
Fixing bug #4431
Modified: branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/DownloadExecution.java
===================================================================
--- branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/DownloadExecution.java 2009-08-26 19:25:48 UTC (rev 2019)
+++ branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/DownloadExecution.java 2009-08-26 19:30:25 UTC (rev 2020)
@@ -92,8 +92,12 @@
}
// If user cancels donwload, it does not tries anymore.
- if (status != null && (status.matches(IStatus.CANCEL) || status.matches(IStatus.ERROR)))
- break;
+ if (status != null && (status.matches(IStatus.CANCEL) || status.matches(IStatus.ERROR))){
+ if (status.matches(IStatus.CANCEL))
+ throw new MicaException("Maemo SDK virtual image download was cancelled by user.");
+ else
+ break;
+ }
else if ((status != null && status.isOK()))
return;
}
Modified: branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java
===================================================================
--- branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java 2009-08-26 19:25:48 UTC (rev 2019)
+++ branches/work_Andre/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java 2009-08-26 19:30:25 UTC (rev 2020)
@@ -359,8 +359,8 @@
if (monitor.isCanceled()) {
thread.stopDownloading();
- downloadFile.cancel();
- throw new MicaException("Maemo SDK virtual image download was cancelled by user.");
+ downloadFile.cancel();
+ return Status.CANCEL_STATUS;
}
if(downloadFile.getStatus() == MaemoSDKVMInfo.Status.PAUSED){
More information about the Esbox-commits
mailing list