diff --git a/tasks/Execute.scala b/tasks/Execute.scala index b80eb48c2..ea118f448 100644 --- a/tasks/Execute.scala +++ b/tasks/Execute.scala @@ -161,9 +161,11 @@ final class Execute[A[_] <: AnyRef](checkCycles: Boolean)(implicit view: NodeVie else { forward(node) = IDSet(active) - val newD = active filter isNew - newD foreach { x => addNew(x) } - active foreach { addReverse(_, node) } + for(a <- active) + { + addChecked(a) + addReverse(a, node) + } } post {