commit | f3619ef863ca495ca152a8777973f2ef7d650ab0 | [log] [tgz] |
---|---|---|
author | Clement Escoffier <clement@apache.org> | Fri Jun 14 14:46:17 2013 +0000 |
committer | Clement Escoffier <clement@apache.org> | Fri Jun 14 14:46:17 2013 +0000 |
tree | a54ec8ca2525c0ca0ee1aa54e1f1f513febdc1a9 | |
parent | 9c9fb41a8769fb52c0ebff7a47ed48a5a910edb0 [diff] |
When setting the dependency comparator to null, use the default OSGi ranking policy. git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1493100 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java b/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java index f892231..639bf0a 100644 --- a/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java +++ b/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java
@@ -659,7 +659,7 @@ m_comparator = cmp; } // Be aware that this method will release the lock to call the dependency callback. - setRankingInterceptor(new ComparatorBasedServiceRankingInterceptor(cmp)); + setRankingInterceptor(new ComparatorBasedServiceRankingInterceptor(m_comparator)); } finally { m_dependency.releaseWriteLockIfHeld(); }