Author: toad
Date: 2009-01-30 01:36:59 +0000 (Fri, 30 Jan 2009)
New Revision: 25389

Modified:
   branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
More deactivation


Modified: 
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-01-30 01:34:13 UTC (rev 25388)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-01-30 01:36:59 UTC (rev 25389)
@@ -964,6 +964,8 @@
                                container.activate(cb, 1);
                        cb.onGeneratedURI(finalURI, this, container);
                        if(persistent())
+                               container.deactivate(cb, 1);
+                       if(persistent())
                                container.store(this);
                } else {
                        // It's a sub-Metadata
@@ -1139,6 +1141,8 @@
                                container.activate(cb, 1);
                        }
                        cb.onFetchable(this, container);
+                       if(persistent())
+                               container.deactivate(cb, 1);
                } else {
                        if(persistent()) {
                                
container.deactivate(putHandlersWaitingForFetchable, 1);
@@ -1171,6 +1175,8 @@
                                container.activate(cb, 1);
                        }
                        cb.onFetchable(this, container);
+                       if(persistent())
+                               container.deactivate(cb, 1);
                }
                if(persistent()) {
                        container.deactivate(metadataPuttersUnfetchable, 1);

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

Reply via email to