Merge pull request #1245 from sbt/fix/infinite-loop

Fix infinite loop of death.
This commit is contained in:
Josh Suereth 2014-04-09 12:54:29 -04:00
commit 852d6e2f80
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
}