[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