Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSusan Franklin2008-03-17 20:50:21 +0000
committerSusan Franklin2008-03-17 20:50:21 +0000
commitcbee489ac8d0de8c47130442ee578092d6b3acc8 (patch)
treea64a8e4b6cb2ec9c87ad14b6ad62d0ce14a9b261 /bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox
parented95a0ef2bf591f7d35b558a5977b23f75cb73ec (diff)
downloadrt.equinox.p2-cbee489ac8d0de8c47130442ee578092d6b3acc8.tar.gz
rt.equinox.p2-cbee489ac8d0de8c47130442ee578092d6b3acc8.tar.xz
rt.equinox.p2-cbee489ac8d0de8c47130442ee578092d6b3acc8.zip
Bug 222855 - [ui] URL validator should use jar prefix and suffix for zips and jars
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox')
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/dialogs/URLValidator.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/dialogs/URLValidator.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/dialogs/URLValidator.java
index 1b14f3e29..329a8e199 100644
--- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/dialogs/URLValidator.java
+++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/dialogs/URLValidator.java
@@ -47,8 +47,9 @@ public abstract class URLValidator {
}
public static String makeJarURLString(String path) {
- if (path.toLowerCase().endsWith(JAR_EXTENSION))
- return FILE_PROTOCOL_PREFIX + JAR_PATH_PREFIX + path + JAR_PATH_SUFFIX;
+ String lowerCase = path.toLowerCase();
+ if (lowerCase.endsWith(JAR_EXTENSION) || lowerCase.endsWith(ZIP_EXTENSION))
+ return JAR_PATH_PREFIX + FILE_PROTOCOL_PREFIX + path + JAR_PATH_SUFFIX;
return makeFileURLString(path);
}

Back to the top