diff options
author | Susan Franklin | 2008-03-17 20:50:21 +0000 |
---|---|---|
committer | Susan Franklin | 2008-03-17 20:50:21 +0000 |
commit | cbee489ac8d0de8c47130442ee578092d6b3acc8 (patch) | |
tree | a64a8e4b6cb2ec9c87ad14b6ad62d0ce14a9b261 /bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox | |
parent | ed95a0ef2bf591f7d35b558a5977b23f75cb73ec (diff) | |
download | rt.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.java | 5 |
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); } |