Author: toad
Date: 2008-07-29 16:45:34 +0000 (Tue, 29 Jul 2008)
New Revision: 21482

Modified:
   
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
Log:
Activation/deactivation

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java  
    2008-07-29 15:51:54 UTC (rev 21481)
+++ 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java  
    2008-07-29 16:45:34 UTC (rev 21482)
@@ -144,10 +144,14 @@

                for(int i=0;i<reqs.length;i++) {
                        SendableRequest req = reqs[i];
+                       if(persistent())
+                               container.activate(req, 1);
                        // Unregister from the RGA's, but keep the pendingKeys 
and cooldown queue data.
                        req.unregister(container, context);
                        // Then can do innerRegister() (not register()).
                        innerRegister(req, random, container);
+                       if(persistent())
+                               container.deactivate(req, 1);
                }
        }



Reply via email to