Author: toad
Date: 2009-03-20 20:46:02 +0000 (Fri, 20 Mar 2009)
New Revision: 26122
Modified:
branches/db4o/freenet/src/freenet/client/async/USKInserter.java
Log:
Store fetcher, activate bucket
Modified: branches/db4o/freenet/src/freenet/client/async/USKInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/USKInserter.java
2009-03-20 20:28:52 UTC (rev 26121)
+++ branches/db4o/freenet/src/freenet/client/async/USKInserter.java
2009-03-20 20:46:02 UTC (rev 26122)
@@ -83,6 +83,10 @@
if(finished) return;
fetcher =
context.uskManager.getFetcherForInsertDontSchedule(persistent ? pubUSK.clone()
: pubUSK, parent.priorityClass, this, parent.getClient(), container, context,
persistent);
}
+ if(persistent) {
+ container.store(fetcher);
+ container.store(this);
+ }
fetcher.schedule(container, context);
}
@@ -94,6 +98,7 @@
if((lastContentWasMetadata == isMetadata) && hisData !=
null
&& (codec == compressionCodec)) {
try {
+ if(persistent) container.activate(data,
1);
byte[] myData =
BucketTools.toByteArray(data);
if(Arrays.equals(myData, hisData)) {
// Success
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs