From: <th...@us...> - 2009-07-06 00:05:08
|
Revision: 10017 http://pcgen.svn.sourceforge.net/pcgen/?rev=10017&view=rev Author: thpr Date: 2009-07-06 00:05:07 +0000 (Mon, 06 Jul 2009) Log Message: ----------- Bug fix on RetainingChooser to prevent Iterator it from running out of elements Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/cdom/choiceset/RetainingChooser.java Modified: Trunk/pcgen/code/src/java/pcgen/cdom/choiceset/RetainingChooser.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/cdom/choiceset/RetainingChooser.java 2009-07-05 19:03:44 UTC (rev 10016) +++ Trunk/pcgen/code/src/java/pcgen/cdom/choiceset/RetainingChooser.java 2009-07-06 00:05:07 UTC (rev 10017) @@ -162,9 +162,10 @@ choices.addAll(baseSet.getContainedObjects()); RETAIN: for (Iterator<T> it = choices.iterator(); it.hasNext();) { + T choice = it.next(); for (PrimitiveChoiceFilter<? super T> cf : retainingSet) { - if (cf.allow(pc, it.next())) + if (cf.allow(pc, choice)) { continue RETAIN; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |