Author: toad
Date: 2009-03-06 22:33:31 +0000 (Fri, 06 Mar 2009)
New Revision: 25911
Modified:
branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java
branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
Log:
Call removeFrom() on the putter
Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java 2009-03-06
22:32:31 UTC (rev 25910)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientPut.java 2009-03-06
22:33:31 UTC (rev 25911)
@@ -526,4 +526,13 @@
public void onRemoveEventProducer(ObjectContainer container) {
// Do nothing, we called the removeFrom().
}
+
+ @Override
+ public void requestWasRemoved(ObjectContainer container) {
+ if(persistenceType == PERSIST_FOREVER) {
+ container.activate(putter, 1);
+ putter.removeFrom(container);
+ }
+ super.requestWasRemoved(container);
+ }
}
Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
2009-03-06 22:32:31 UTC (rev 25910)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientPutDir.java
2009-03-06 22:33:31 UTC (rev 25911)
@@ -382,4 +382,13 @@
public void onRemoveEventProducer(ObjectContainer container) {
// Do nothing, we called the removeFrom().
}
+
+ @Override
+ public void requestWasRemoved(ObjectContainer container) {
+ if(persistenceType == PERSIST_FOREVER) {
+ container.activate(putter, 1);
+ putter.removeFrom(container);
+ }
+ super.requestWasRemoved(container);
+ }
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs