Author: toad
Date: 2009-03-17 15:16:08 +0000 (Tue, 17 Mar 2009)
New Revision: 26060

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


Modified: branches/db4o/freenet/src/freenet/client/async/ClientGetter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientGetter.java    
2009-03-17 14:34:58 UTC (rev 26059)
+++ branches/db4o/freenet/src/freenet/client/async/ClientGetter.java    
2009-03-17 15:16:08 UTC (rev 26060)
@@ -83,6 +83,8 @@
        }
 
        public boolean start(boolean restart, FreenetURI overrideURI, 
ObjectContainer container, ClientContext context) throws FetchException {
+               if(persistent())
+                       container.activate(uri, 5);
                if(Logger.shouldLog(Logger.MINOR, this))
                        Logger.minor(this, "Starting "+this+" 
persistent="+persistent());
                try {
@@ -137,6 +139,8 @@
        public void onSuccess(FetchResult result, ClientGetState state, 
ObjectContainer container, ClientContext context) {
                if(Logger.shouldLog(Logger.MINOR, this))
                        Logger.minor(this, "Succeeded from "+state+" on "+this);
+               if(persistent())
+                       container.activate(uri, 5);
                if(!closeBinaryBlobStream(container, context)) return;
                synchronized(this) {
                        finished = true;
@@ -191,6 +195,8 @@
                        container.activate(state, 1);
                        state.removeFrom(container, context);
                }
+               if(persistent())
+                       container.activate(uri, 5);
                while(true) {
                        if(e.mode == FetchException.ARCHIVE_RESTART) {
                                int ar;

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

Reply via email to