Author: toad
Date: 2008-07-24 12:06:19 +0000 (Thu, 24 Jul 2008)
New Revision: 21358
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
Log:
Deactivation
Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
2008-07-24 12:05:56 UTC (rev 21357)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
2008-07-24 12:06:19 UTC (rev 21358)
@@ -310,6 +310,8 @@
if(persistent)
container.activate(cb, 1);
cb.onBlockSetFinished(this, container, context);
+ if(persistent)
+ container.deactivate(cb, 1);
if(countDataBlocks > 32) {
if(persistent)
container.activate(parent, 1);
@@ -375,6 +377,8 @@
if(persistent)
container.activate(cb, 1);
cb.onMetadata(m, this, container, context);
+ if(persistent)
+ container.deactivate(cb, 1);
}
}
@@ -402,6 +406,9 @@
container.activate(cb, 1);
}
cb.onFailure(e, this, container, context);
+ if(persistent) {
+ container.deactivate(cb, 1);
+ }
}
// FIXME move this to somewhere