Repository: karaf Updated Branches: refs/heads/karaf-3.0.x a878566f0 -> 0f2ad3e28
[KARAF-3258] Change the bundle start level comparison when installing a feature Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/0f2ad3e2 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/0f2ad3e2 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/0f2ad3e2 Branch: refs/heads/karaf-3.0.x Commit: 0f2ad3e288a24376194c07baa0a4b7d8584a1c73 Parents: a878566 Author: Jean-Baptiste Onofré <[email protected]> Authored: Fri Oct 10 13:48:24 2014 +0200 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Fri Oct 10 13:48:24 2014 +0200 ---------------------------------------------------------------------- .../org/apache/karaf/features/internal/FeaturesServiceImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/0f2ad3e2/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java ---------------------------------------------------------------------- diff --git a/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java b/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java index 70261ba..9c065e2 100644 --- a/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java +++ b/features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java @@ -425,8 +425,7 @@ public class FeaturesServiceImpl implements FeaturesService { Collections.sort(bundlesSortedByStartLvl, new Comparator<Bundle>() { @Override public int compare(Bundle bundle, Bundle bundle1) { - return bundle.adapt(BundleStartLevel.class).getStartLevel() - - bundle1.adapt(BundleStartLevel.class).getStartLevel(); + return state.bundleStartLevels.get(bundle) - state.bundleStartLevels.get(bundle1); } }); }
