Author: toad
Date: 2008-07-22 15:54:45 +0000 (Tue, 22 Jul 2008)
New Revision: 21311
Modified:
branches/db4o/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
Log:
Activation/deactivation
Modified:
branches/db4o/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
2008-07-22 15:54:16 UTC (rev 21310)
+++ branches/db4o/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
2008-07-22 15:54:45 UTC (rev 21311)
@@ -126,10 +126,12 @@
BackgroundBlockEncoderTag tag =
(BackgroundBlockEncoderTag) results.next();
try {
SingleBlockInserter sbi = tag.inserter;
+ container.activate(sbi, 1);
if(sbi == null) continue; // deleted
if(sbi.isCancelled(container)) continue;
if(sbi.resultingURI != null) continue;
sbi.tryEncode(container, context);
+ container.deactivate(sbi, 1);
} catch (Throwable t) {
Logger.error(this, "Caught "+t, t);
} finally {