Author: rickhall
Date: Fri Mar 11 14:45:56 2011
New Revision: 1080583

URL: http://svn.apache.org/viewvc?rev=1080583&view=rev
Log:
Only select root singleton if it is not already selected. (FELIX-2859)

Modified:
    
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Candidates.java

Modified: 
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Candidates.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Candidates.java?rev=1080583&r1=1080582&r2=1080583&view=diff
==============================================================================
--- 
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Candidates.java
 (original)
+++ 
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Candidates.java
 Fri Mar 11 14:45:56 2011
@@ -502,7 +502,7 @@ public class Candidates
         {
             Module singleton = singletons.get(m_root.getSymbolicName());
             singletons.put(m_root.getSymbolicName(), m_root);
-            if (singleton != null)
+            if ((singleton != null) && !singleton.equals(m_root))
             {
                 if (singleton.isResolved())
                 {


Reply via email to