diff options
author | John Arthorne | 2010-04-22 19:05:30 +0000 |
---|---|---|
committer | John Arthorne | 2010-04-22 19:05:30 +0000 |
commit | 145eb4d702d4805bd3db267eab136a1ff5bf4cfb (patch) | |
tree | c575b074610007a8c72b2bb742f6d18d26bf36bb /bundles | |
parent | cb71739cecd579a688ead12b55a37a650bc3dcf1 (diff) | |
download | rt.equinox.p2-145eb4d702d4805bd3db267eab136a1ff5bf4cfb.tar.gz rt.equinox.p2-145eb4d702d4805bd3db267eab136a1ff5bf4cfb.tar.xz rt.equinox.p2-145eb4d702d4805bd3db267eab136a1ff5bf4cfb.zip |
Bug 310033 - Avoid duplication in version qualifiers
Diffstat (limited to 'bundles')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/OSGiVersion.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/OSGiVersion.java b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/OSGiVersion.java index 1477a3d78..5704d4da3 100644 --- a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/OSGiVersion.java +++ b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/p2/metadata/OSGiVersion.java @@ -88,6 +88,9 @@ public class OSGiVersion extends BasicVersion { this.micro = micro; if (!isValidOSGiQualifier(qualifier)) throw new IllegalArgumentException(NLS.bind(Messages._0_is_not_a_valid_qualifier_in_osgi_1, "qualifier", this)); //$NON-NLS-1$ + //intern the qualifier string to avoid duplication + if (qualifier instanceof String) + qualifier = ((String) qualifier).intern(); this.qualifier = qualifier; } |