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

Reply via email to