summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/runqueue.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
-rw-r--r--bitbake/lib/bb/runqueue.py6
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)