[jboss-cvs] JBossAS SVN: r96905 - projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/bundle.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 24 19:31:50 EST 2009


Author: alesj
Date: 2009-11-24 19:31:50 -0500 (Tue, 24 Nov 2009)
New Revision: 96905

Modified:
   projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/bundle/OSGiBundleState.java
Log:
No need for more lookups.

Modified: projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/bundle/OSGiBundleState.java
===================================================================
--- projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/bundle/OSGiBundleState.java	2009-11-25 00:31:50 UTC (rev 96904)
+++ projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/bundle/OSGiBundleState.java	2009-11-25 00:31:50 UTC (rev 96905)
@@ -345,7 +345,8 @@
 
          for (OSGiServiceState service : getUsedContexts(OSGiServiceState.class))
          {
-            while (getUsedByCount(service, this) > 0)
+            int count = getUsedByCount(service, this);
+            while (count > 0)
             {
                try
                {
@@ -355,6 +356,7 @@
                {
                   log.debug("Error ungetting service: " + service, t);
                }
+               count--;
             }
 
             service.unregister();




More information about the jboss-cvs-commits mailing list