Author: toad
Date: 2009-01-31 00:55:48 +0000 (Sat, 31 Jan 2009)
New Revision: 25427

Modified:
   branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
Activation problem


Modified: 
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-01-31 00:42:06 UTC (rev 25426)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2009-01-31 00:55:48 UTC (rev 25427)
@@ -407,10 +407,10 @@
                        running = (PutHandler[]) runningPutHandlers.toArray(new 
PutHandler[runningPutHandlers.size()]);
                }
                try {
+                       boolean persistent = persistent(); // this might get 
deactivated ...
                        for (int i = 0; i < running.length; i++) {
                                running[i].start(container, context);
-                               if(persistent() && 
!container.ext().isActive(this))
-                                       // Callbacks may deactivate this
+                               if(persistent && 
!container.ext().isActive(this))
                                        container.activate(this, 1);
                                if (logMINOR)
                                        Logger.minor(this, "Started " + i + " 
of " + running.length);

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

Reply via email to