Author: toad
Date: 2009-04-02 19:32:22 +0000 (Thu, 02 Apr 2009)
New Revision: 26374

Modified:
   trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
Log:
Don't run the persistent queue when there isn't anything to run


Modified: trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java  
2009-04-02 19:21:17 UTC (rev 26373)
+++ trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java  
2009-04-02 19:32:22 UTC (rev 26374)
@@ -59,12 +59,12 @@
                }
                boolean anyPersistent = false;
                for(int i=0;i<sbis.length;i++) {
-                       anyPersistent = true;
                        SingleBlockInserter inserter = sbis[i];
                        if(inserter == null) continue;
                        if(inserter.isCancelled(container)) continue;
                        if(inserter.resultingURI != null) continue;
                        if(!inserter.persistent()) continue;
+                       anyPersistent = true;
                        queuePersistent(inserter, container, context);
                }
                if(anyPersistent)

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

Reply via email to