diff options
Diffstat (limited to 'bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.java')
-rw-r--r-- | bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.java index c1a3eb807..15e44183b 100644 --- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.java +++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/loader/buddy/GlobalPolicy.java @@ -64,10 +64,10 @@ public class GlobalPolicy implements IBuddyPolicy { //get all matching resources for each package Enumeration<URL> results = null; - for (int i = 0; i < pkgs.length; i++) { + for (ExportedPackage pkg : pkgs) { try { - results = BundleLoader.compoundEnumerations(results, pkgs[i].getExportingBundle().getResources(name)); - } catch (IOException e) { + results = BundleLoader.compoundEnumerations(results, pkg.getExportingBundle().getResources(name)); + }catch (IOException e) { //ignore IO problems and try next package } } |