Author: j16sdiz
Date: 2008-12-17 06:05:30 +0000 (Wed, 17 Dec 2008)
New Revision: 24413

Modified:
   trunk/plugins/XMLSpider/XMLSpider.java
Log:
this is insane. who know what's happending?

Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java      2008-12-17 05:55:33 UTC (rev 
24412)
+++ trunk/plugins/XMLSpider/XMLSpider.java      2008-12-17 06:05:30 UTC (rev 
24413)
@@ -1046,23 +1046,16 @@
                }, "Spider Plugin Starter");
        }
 
-       private long getPageCount(Status status) {
+       private synchronized long getPageCount(Status status) {
                Query query = db.query();
                query.constrain(Page.class);
                query.descend("status").constrain(status);
-               ObjectSet<Page> set = query.execute();
+               query.descend("lastChange").orderDescending();
 
-               long i = 0;
-
-               while (set.hasNext()) {
-                       set.next();
-                       i++;
-               }
-
-               return i;
+               return set.size();
        }
 
-       private void listPage(Status status, HTMLNode parent) {
+       private synchronized void listPage(Status status, HTMLNode parent) {
                Query query = db.query();
                query.constrain(Page.class);
                query.descend("status").constrain(status);

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

Reply via email to