X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FGSS.java;h=8412471cf6e96ca04b35eb32fed33ab661f117d7;hb=dda22f5fe5cc0b84264c1a0d3369048c81a140f2;hp=9c4b62b1456dbc279d495de3fc569b69a56ec7fd;hpb=c8a17fdd2e149fe5feecd96c71b7f2cab286ab96;p=sbp.git diff --git a/src/edu/berkeley/sbp/GSS.java b/src/edu/berkeley/sbp/GSS.java index 9c4b62b..8412471 100644 --- a/src/edu/berkeley/sbp/GSS.java +++ b/src/edu/berkeley/sbp/GSS.java @@ -338,7 +338,9 @@ public class GSS { Forest[] holder = r.holder; Forest old = holder[pos]; - for(Forest result : results()) + HashSet rr = new HashSet(); + for(Forest result : results()) rr.add(result); + for(Forest result : rr) for(Node child : ((Forest.Ref)result).parents) { if (only != null && child!=only) continue; holder[pos] = result;