Author: toad
Date: 2009-03-11 16:26:59 +0000 (Wed, 11 Mar 2009)
New Revision: 25986

Modified:
   branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
Log:
Call onFailure() at end of cancel() so can be removeFrom()'ed


Modified: branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-03-11 16:26:13 UTC (rev 25985)
+++ branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-03-11 16:26:59 UTC (rev 25986)
@@ -957,6 +957,10 @@
                        block.free(container);
                if(persistent)
                        container.store(this);
+               if(persistent)
+                       container.activate(cb, 1);
+               // Must call onFailure so get removeFrom()'ed
+               cb.onFailure(new InsertException(InsertException.CANCELLED), 
this, container, context);
        }
 
        public void schedule(ObjectContainer container, ClientContext context) 
throws InsertException {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to