Author: toad
Date: 2008-07-22 15:51:09 +0000 (Tue, 22 Jul 2008)
New Revision: 21307

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

Modified: branches/db4o/freenet/src/freenet/client/async/SingleFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleFileFetcher.java       
2008-07-22 15:50:36 UTC (rev 21306)
+++ branches/db4o/freenet/src/freenet/client/async/SingleFileFetcher.java       
2008-07-22 15:51:09 UTC (rev 21307)
@@ -598,6 +598,7 @@
                                                decompressors, clientMetadata, 
actx, recursionLevel, returnBucket, token, container, context);
                                parent.onTransition(this, sf, container);
                                sf.schedule(container, context, false);
+                               if(persistent) container.deactivate(sf, 1);
                                rcb.onBlockSetFinished(this, container, 
context);
                                // Clear our own metadata, we won't need it any 
more.
                                // For multi-level metadata etc see above.
@@ -656,6 +657,7 @@
                                        public void run(ObjectContainer 
container, ClientContext context) {
                                                
container.activate(SingleFileFetcher.this, 1);
                                                
innerWrapHandleMetadata(notFinalizedSize, container, context);
+                                               
container.deactivate(SingleFileFetcher.this, 1);
                                        }
                                }, parent.getPriorityClass(), false);
                        else


Reply via email to