Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Kaegi2008-04-03 16:36:14 +0000
committerSimon Kaegi2008-04-03 16:36:14 +0000
commit4df4203a59d225334ee3f77f2a01b8521cb51157 (patch)
treecbbe33dbdc9c5f72558ea0b44cc0abfe9cbccda9 /bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxBundlesState.java
parent31c5f4310aace4afc60851091a32b2384273c83b (diff)
downloadrt.equinox.p2-4df4203a59d225334ee3f77f2a01b8521cb51157.tar.gz
rt.equinox.p2-4df4203a59d225334ee3f77f2a01b8521cb51157.tar.xz
rt.equinox.p2-4df4203a59d225334ee3f77f2a01b8521cb51157.zip
Bug 225444 Excessive version string creation in FrameworkAdmin when installing a bundle
Diffstat (limited to 'bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxBundlesState.java')
-rw-r--r--bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxBundlesState.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxBundlesState.java b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxBundlesState.java
index b6395dbaf..87cde56bc 100644
--- a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxBundlesState.java
+++ b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/EquinoxBundlesState.java
@@ -611,10 +611,12 @@ public class EquinoxBundlesState implements BundlesState {
break;
}
String symbolicName = currentInstalledBundles[i].getSymbolicName();
- String version = currentInstalledBundles[i].getVersion().toString();
- if (newSymbolicName.equals(symbolicName) && newVersion.equals(version)) {
- found = true;
- break;
+ if (newSymbolicName.equals(symbolicName)) {
+ String version = currentInstalledBundles[i].getVersion().toString();
+ if (newVersion.equals(version)) {
+ found = true;
+ break;
+ }
}
}

Back to the top