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

Reply via email to