diff options
author | Pascal Rapicault | 2013-01-23 03:24:04 +0000 |
---|---|---|
committer | Pascal Rapicault | 2013-01-23 03:25:04 +0000 |
commit | 1e9fc23cc6a9c2ba694cb8e32aacd8460bb64645 (patch) | |
tree | 18d4ddf910b4d295597fd38e0aa20f5b503860c5 | |
parent | a59b27e1aa02a8bceb29d72a418760e770f0c023 (diff) | |
download | rt.equinox.p2-20130123-032504.tar.gz rt.equinox.p2-20130123-032504.tar.xz rt.equinox.p2-20130123-032504.zip |
Bug 398853 - [UI] installed IU shows as updatev20130123-032504
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/query/AvailableIUWrapper.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/query/AvailableIUWrapper.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/query/AvailableIUWrapper.java index 1d76e1c22..50c75a7cb 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/query/AvailableIUWrapper.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/query/AvailableIUWrapper.java @@ -90,7 +90,7 @@ public class AvailableIUWrapper extends QueriedElementWrapper { Iterator<IInstallableUnit> iter = profile.query(new UserVisibleRootQuery(), null).iterator(); while (iter.hasNext()) { IInstallableUnit installed = iter.next(); - if (iu.getUpdateDescriptor() != null && iu.getUpdateDescriptor().isUpdateOf(installed)) { + if (iu.getUpdateDescriptor() != null && iu.getUpdateDescriptor().isUpdateOf(installed) && (!iu.getId().equals(installed.getId()) || installed.getVersion().compareTo(iu.getVersion()) < 0)) { isUpdate = true; break; } |