Author: toad
Date: 2009-04-20 19:48:40 +0000 (Mon, 20 Apr 2009)
New Revision: 27107
Modified:
trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Call preRegister anyway
Modified: trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2009-04-20 18:36:53 UTC (rev 27106)
+++ trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2009-04-20 19:48:40 UTC (rev 27107)
@@ -442,10 +442,10 @@
}, NativeThread.NORM_PRIORITY+1, false);
}
} else {
- if(!anyValid) return;
// Register immediately.
for(int i=0;i<getters.length;i++) {
getters[i].preRegister(container,
clientContext);
+ if(!anyValid) continue; // Call preRegister
anyway, some getters may be waiting for it
if(getters[i].isCancelled(null) ||
getters[i].isEmpty(null)) continue;
schedTransient.innerRegister(getters[i],
random, null, getters);
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs