diff options
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
-rw-r--r-- | bitbake/lib/bb/runqueue.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 014ee37bfc..f679813095 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py | |||
@@ -1904,6 +1904,12 @@ class RunQueueExecute: | |||
1904 | self.setbuildable(revdep) | 1904 | self.setbuildable(revdep) |
1905 | logger.debug("Marking task %s as buildable", revdep) | 1905 | logger.debug("Marking task %s as buildable", revdep) |
1906 | 1906 | ||
1907 | for t in self.sq_deferred.copy(): | ||
1908 | if self.sq_deferred[t] == task: | ||
1909 | logger.debug2("Deferred task %s now buildable" % t) | ||
1910 | del self.sq_deferred[t] | ||
1911 | update_scenequeue_data([t], self.sqdata, self.rqdata, self.rq, self.cooker, self.stampcache, self, summary=False) | ||
1912 | |||
1907 | def task_complete(self, task): | 1913 | def task_complete(self, task): |
1908 | self.stats.taskCompleted() | 1914 | self.stats.taskCompleted() |
1909 | bb.event.fire(runQueueTaskCompleted(task, self.stats, self.rq), self.cfgData) | 1915 | bb.event.fire(runQueueTaskCompleted(task, self.stats, self.rq), self.cfgData) |