Update of /var/cvs/src/org/mmbase/module/corebuilders
In directory james.mmbase.org:/tmp/cvs-serv5056

Modified Files:
        TypeRel.java 
Log Message:
this ought to fix   MMB-1684


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/corebuilders
See also: http://www.mmbase.org/jira/browse/MMB-1684


Index: TypeRel.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/corebuilders/TypeRel.java,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -b -r1.78 -r1.79
--- TypeRel.java        20 Feb 2008 17:12:28 -0000      1.78
+++ TypeRel.java        18 Jul 2008 04:17:59 -0000      1.79
@@ -37,7 +37,7 @@
  * @author Daniel Ockeloen
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: TypeRel.java,v 1.78 2008/02/20 17:12:28 michiel Exp $
+ * @version $Id: TypeRel.java,v 1.79 2008/07/18 04:17:59 michiel Exp $
  * @see RelDef
  * @see InsRel
  * @see org.mmbase.module.core.MMBase
@@ -174,18 +174,14 @@
 
             int rnumber = typeRel.getIntValue("rnumber");
 
-            List<MMObjectBuilder> sources = sourceBuilder.getDescendants();
+            List<MMObjectBuilder> sources = new 
ArrayList<MMObjectBuilder>(sourceBuilder.getDescendants());
             sources.add(sourceBuilder);
 
-            List<MMObjectBuilder> destinations = 
destinationBuilder.getDescendants();
+            List<MMObjectBuilder> destinations = new 
ArrayList<MMObjectBuilder>(destinationBuilder.getDescendants());
             destinations.add(destinationBuilder);
 
-            Iterator<MMObjectBuilder> i = sources.iterator();
-            while (i.hasNext()) {
-                MMObjectBuilder s = i.next();
-                Iterator<MMObjectBuilder> j = destinations.iterator();
-                while (j.hasNext()) {
-                    MMObjectBuilder d = j.next();
+            for (MMObjectBuilder s : sources) {
+                for (MMObjectBuilder d : destinations) {
                     MMObjectNode vnode = new VirtualTypeRelNode(s.getNumber(), 
d.getNumber(), rnumber);
                     added.add(vnode);
                 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to