*** empty log message ***
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
index 037c0aa..ba6ded3 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
@@ -29,7 +29,7 @@
*
* @since 2.0
*/
- public static final String DEFAULT_INSTALLED_FEATURE_PATH = "install/features/";
+ public static final String DEFAULT_INSTALLED_FEATURE_PATH = "features/";
//$NON-NLS-1$
/**
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java
index 00f018f..b3a3884 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/internal/core/SiteFileFactory.java
@@ -69,12 +69,10 @@
String path = url.getFile();
File siteLocation = new File(path);
if (siteLocation.isDirectory()) {
- // need to add '/' if it is not there
- if (!(path.endsWith("/") || path.endsWith(File.separator))) { //$NON-NLS-1$
- url =
- new URL(url.getProtocol(), url.getHost(), url.getPort(), url.getFile() + "/");
- //$NON-NLS-1$
- }
+ path = siteLocation.getAbsolutePath().replace(File.separatorChar,'/');
+ if (!path.endsWith("/"))
+ path += "/";
+ url = new URL("file:" + path); //$NON-NLS-1$
if (new File(siteLocation, Site.SITE_XML).exists()) {
siteStream = new FileInputStream(new File(siteLocation, Site.SITE_XML));