Author: toad
Date: 2008-10-30 14:59:56 +0000 (Thu, 30 Oct 2008)
New Revision: 23229

Modified:
   branches/db4o/freenet/src/freenet/support/RandomGrabArray.java
Log:
Only setParentGrabArray to null if it's set to us already.


Modified: branches/db4o/freenet/src/freenet/support/RandomGrabArray.java
===================================================================
--- branches/db4o/freenet/src/freenet/support/RandomGrabArray.java      
2008-10-30 14:57:10 UTC (rev 23228)
+++ branches/db4o/freenet/src/freenet/support/RandomGrabArray.java      
2008-10-30 14:59:56 UTC (rev 23229)
@@ -408,7 +408,8 @@
                                }
                        }
                }
-               it.setParentGrabArray(null, container);
+               if(it.getParentGrabArray() == this)
+                       it.setParentGrabArray(null, container);
                if(!matched) return;
                if(persistent) {
                        container.store(this);


Reply via email to