Author: doogie
Date: Tue Dec  4 21:54:42 2012
New Revision: 1417212

URL: http://svn.apache.org/viewvc?rev=1417212&view=rev
Log:
OPTIMIZE: Remove the use of numRetrieved as a check to see how much has
been fetched.  Either list.size() could be used, or, even better, just
decrement the number wanted, and continue until everything is fetched.

Modified:
    
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityListIterator.java

Modified: 
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityListIterator.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityListIterator.java?rev=1417212&r1=1417211&r2=1417212&view=diff
==============================================================================
--- 
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityListIterator.java 
(original)
+++ 
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/util/EntityListIterator.java 
Tue Dec  4 21:54:42 2012
@@ -485,13 +485,11 @@ public class EntityListIterator implemen
             list.add(this.currentGenericValue());
 
             GenericValue nextValue = null;
-            // init numRetrieved to one since we have already grabbed the 
initial one
-            int numRetrieved = 1;
 
-            //number > numRetrieved comparison goes first to avoid the 
unwanted call to next
-            while (number > numRetrieved && (nextValue = this.next()) != null) 
{
+            //number > 1 comparison goes first to avoid the unwanted call to 
next
+            while (number > 1 && (nextValue = this.next()) != null) {
                 list.add(nextValue);
-                numRetrieved++;
+                number--;
             }
             return list;
         } catch (SQLException e) {


Reply via email to