Fix infinite loop of death.

This commit is contained in:
Josh Suereth 2014-04-09 10:11:21 -04:00
parent 78d2aabda2
commit 43c25beeed
1 changed files with 8 additions and 4 deletions

View File

@ -99,11 +99,15 @@ final object EvaluateTaskConfig {
checkCycles: Boolean,
progressReporter: ExecuteProgress[Task],
cancelStrategy: TaskCancellationStrategy): EvaluateTaskConfig = {
val r = restrictions
val check = checkCycles
val cs = cancelStrategy
val pr = progressReporter
object SimpleEvaluateTaskConfig extends EvaluateTaskConfig {
def restrictions = restrictions
def checkCycles = checkCycles
def progressReporter = progressReporter
def cancelStrategy = cancelStrategy
def restrictions = r
def checkCycles = check
def progressReporter = pr
def cancelStrategy = cs
}
SimpleEvaluateTaskConfig
}