diff options
author | John Arthorne | 2009-04-16 18:13:52 +0000 |
---|---|---|
committer | John Arthorne | 2009-04-16 18:13:52 +0000 |
commit | bfb8bded3741a2c31425aa4714f1df86c10ebc03 (patch) | |
tree | 3c47e7f6465c01f4b357cf6810b0023340f01f5e /bundles/org.eclipse.equinox.p2.core | |
parent | 697c78c80653050d3ecfa898f082e24a2e0719cf (diff) | |
download | rt.equinox.p2-bfb8bded3741a2c31425aa4714f1df86c10ebc03.tar.gz rt.equinox.p2-bfb8bded3741a2c31425aa4714f1df86c10ebc03.tar.xz rt.equinox.p2-bfb8bded3741a2c31425aa4714f1df86c10ebc03.zip |
Bug 272386 Memory use of Version objects
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.core')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/provisional/p2/core/Version.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/provisional/p2/core/Version.java b/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/provisional/p2/core/Version.java index 1b44e7c7f..fe21903b4 100644 --- a/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/provisional/p2/core/Version.java +++ b/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/provisional/p2/core/Version.java @@ -369,7 +369,9 @@ public class Version extends VersionVector { void init(Comparable[] vec, Comparable pad, VersionFormat fmt, String orig) { init(vec, pad); format = fmt; - original = orig; + //don't need to retain original for OSGi version + if (fmt != VersionFormat.OSGI_FORMAT) + original = orig; } private int getIntElement(int i) { |