Author: toad
Date: 2008-07-16 22:06:41 +0000 (Wed, 16 Jul 2008)
New Revision: 21151

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
No point deactivating it if we've deleted it.

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-16 22:06:23 UTC (rev 21150)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-07-16 22:06:41 UTC (rev 21151)
@@ -896,11 +896,12 @@
                                        if(logMINOR)
                                                Logger.minor(this, "Deleting 
"+req);
                                        
selectorContainer.delete((PersistentChosenRequest)req);
+                               } else {
+                                       selectorContainer.deactivate(req, 1);
                                }
-                               selectorContainer.deactivate(req, 1);
                        }

-               }, NativeThread.NORM_PRIORITY, false);
+               }, prio, false);
        }

        public void callFailure(final SendableInsert put, final 
LowLevelPutException e, final Object keyNum, int prio, final ChosenRequest req, 
boolean persistent) {
@@ -917,8 +918,9 @@
                                        if(logMINOR)
                                                Logger.minor(this, "Deleting 
"+req);
                                        
selectorContainer.delete((PersistentChosenRequest)req);
+                               } else {
+                                       selectorContainer.deactivate(put, 1);
                                }
-                               selectorContainer.deactivate(put, 1);
                        }

                }, NativeThread.NORM_PRIORITY, false);


Reply via email to