Author: toad
Date: 2008-03-29 15:16:20 +0000 (Sat, 29 Mar 2008)
New Revision: 18828
Modified:
trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Also try lower priorities.
Modified: trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-03-29 15:12:11 UTC (rev 18827)
+++ trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-03-29 15:16:20 UTC (rev 18828)
@@ -397,6 +397,7 @@
Logger.minor(this, "Nothing to do");
return null;
}
+ for(;choosenPriorityClass <=
RequestStarter.MINIMUM_PRIORITY_CLASS;choosenPriorityClass++) {
if(tryOfferedKeys) {
if(offeredKeys[choosenPriorityClass].hasValidKeys(starter))
return offeredKeys[choosenPriorityClass];
@@ -495,6 +496,7 @@
}
}
}
+ }
if(logMINOR) Logger.minor(this, "No requests to run");
return null;
}