1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00

Handle tasks with no project.

This commit is contained in:
Cedric Beust 2016-06-10 22:19:00 -08:00
parent f8746460be
commit e276f3b6d5

View file

@ -190,7 +190,8 @@ class TaskManager @Inject constructor(val args: Args,
while (toProcess.any()) {
toProcess.forEach { ti ->
val project = projectMap[ti.project]
val dependents = project!!.projectExtra.dependsOn
if (project != null) {
val dependents = project.projectExtra.dependsOn
if (dependents.any()) {
dependents.forEach { depProject ->
val tiDep = TaskInfo(depProject.name, ti.taskName)
@ -206,6 +207,7 @@ class TaskManager @Inject constructor(val args: Args,
addNode(ti)
}
}
}
toProcess.clear()
toProcess.addAll(newTasks)
newTasks.clear()