Author: rickhall
Date: Mon Mar 15 23:28:23 2010
New Revision: 923505
URL: http://svn.apache.org/viewvc?rev=923505&view=rev
Log:
Fix a regression, PackageAdmin.getHosts() should return null. (FELIX-2035)
Modified:
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
Modified:
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
URL:
http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java?rev=923505&r1=923504&r2=923505&view=diff
==============================================================================
---
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
(original)
+++
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
Mon Mar 15 23:28:23 2010
@@ -220,10 +220,8 @@ class PackageAdminImpl implements Packag
if (getBundleType(bundle) == BUNDLE_TYPE_FRAGMENT)
{
List<Bundle> hosts = m_felix.getDependentBundles((BundleImpl)
bundle);
- if (hosts != null)
- {
- return hosts.toArray(new Bundle[hosts.size()]);
- }
+ return ((hosts != null) && (hosts.size() > 0))
+ ? hosts.toArray(new Bundle[hosts.size()]) : null;
}
return null;
}