Author: toad
Date: 2008-12-18 21:53:05 +0000 (Thu, 18 Dec 2008)
New Revision: 24533

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    
2008-12-18 21:51:35 UTC (rev 24532)
+++ branches/db4o/freenet/src/freenet/client/async/ClientGetter.java    
2008-12-18 21:53:05 UTC (rev 24533)
@@ -171,8 +171,10 @@
                        if(returnBucket != null && 
Logger.shouldLog(Logger.MINOR, this))
                                Logger.minor(this, "client.async returned data 
in returnBucket");
                }
-               if(persistent())
+               if(persistent()) {
+                       container.activate(state, 1);
                        state.removeFrom(container, context);
+               }
                FetchResult res = result;
                if(persistent()) {
                        container.store(this);
@@ -185,8 +187,10 @@
                if(Logger.shouldLog(Logger.MINOR, this))
                        Logger.minor(this, "Failed from "+state+" : "+e+" on 
"+this, e);
                closeBinaryBlobStream(container, context);
-               if(persistent())
+               if(persistent()) {
+                       container.activate(state, 1);
                        state.removeFrom(container, context);
+               }
                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