Skip to content

Commit 2a322c1

Browse files
committed
chore: fix iterator
1 parent 03e075b commit 2a322c1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

core/src/main/java/ai/timefold/solver/core/impl/heuristic/selector/list/ElementDestinationSelector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public Iterator<ElementPosition> iterator() {
128128
- (allowsUnassignedValues ? listVariableStateSupply.getUnassignedCount() : 0);
129129
var totalSize = Math.addExact(entitySelector.getSize(), totalValueSize);
130130
var maybeAssignedMovableValues =
131-
allowsUnassignedValues && (totalValueSize - listVariableStateSupply.getUnassignedCount()) > 0;
131+
allowsUnassignedValues && totalValueSize > 0;
132132
return new ElementPositionRandomIterator<>(listVariableStateSupply, entitySelector,
133133
replayingValueSelector != null ? replayingValueSelector.iterator() : null, valueSelector, workingRandom,
134134
totalSize, allowsUnassignedValues, maybeAssignedMovableValues);

0 commit comments

Comments
 (0)