[Esbox-commits] r2211 - branches/work_Ed/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware

eswartz at garage.maemo.org eswartz at garage.maemo.org
Tue Sep 22 17:23:03 EEST 2009


Author: eswartz
Date: 2009-09-22 17:23:02 +0300 (Tue, 22 Sep 2009)
New Revision: 2211

Modified:
   branches/work_Ed/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java
Log:
Fix bug with spaces in path.  URL's path has %20, etc. but URI doesn't.

Modified: branches/work_Ed/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java
===================================================================
--- branches/work_Ed/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java	2009-09-22 14:09:54 UTC (rev 2210)
+++ branches/work_Ed/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java	2009-09-22 14:23:02 UTC (rev 2211)
@@ -11,6 +11,7 @@
 package org.maemo.esbox.internal.api.vm.vmware;
 
 import java.io.File;
+import java.net.URISyntaxException;
 import java.net.URL;
 
 import org.eclipse.jface.operation.IRunnableWithProgress;
@@ -120,7 +121,12 @@
 	}
 
 	private File internalResolveLocalFile(String fileName)  {
-		String path = getInstallLocation().getPath();
+		String path;
+		try {
+			path = getInstallLocation().toURI().getPath();
+		} catch (URISyntaxException e) {
+			path = getInstallLocation().getFile().replaceAll("%20", " "); // HACK
+		}
 		return new File(path, fileName);
 	}
 	



More information about the Esbox-commits mailing list