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 {


Reply via email to