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