Author: j16sdiz
Date: 2008-12-17 05:55:33 +0000 (Wed, 17 Dec 2008)
New Revision: 24412

Modified:
   trunk/plugins/XMLSpider/XMLSpider.java
Log:
ugh. how does db4o works?

Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java      2008-12-17 05:49:05 UTC (rev 
24411)
+++ trunk/plugins/XMLSpider/XMLSpider.java      2008-12-17 05:55:33 UTC (rev 
24412)
@@ -282,7 +282,7 @@
                                query.descend("lastChange").orderAscending();
                                ObjectSet<Page> queuedSet = query.execute();
 
-                               if ((running >= maxParallelRequests) || 
(queuedSet.size() - running <= 0))
+                               if (running >= maxParallelRequests)
                                        return;
 
                                toStart = new 
ArrayList<ClientGetter>(maxParallelRequests - running);
@@ -1051,9 +1051,15 @@
                query.constrain(Page.class);
                query.descend("status").constrain(status);
                ObjectSet<Page> set = query.execute();
-               set.hasNext();
 
-               return set.size();
+               long i = 0;
+
+               while (set.hasNext()) {
+                       set.next();
+                       i++;
+               }
+
+               return i;
        }
 
        private void listPage(Status status, HTMLNode parent) {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to