summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDongxiao Xu <dongxiao.xu@intel.com>2012-05-07 14:08:35 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-05-07 11:03:01 +0100
commit7a49d88d22395afffb211045049a17b906219d82 (patch)
treee374c2d95a4bce6739b54c5ecaa60b4686575959
parentb478649e4964398cfd1197da359ee090ed63ab3e (diff)
downloadast2050-yocto-poky-7a49d88d22395afffb211045049a17b906219d82.zip
ast2050-yocto-poky-7a49d88d22395afffb211045049a17b906219d82.tar.gz
Hob: Clear the building status if command failed
We may meet certain command failure during build time, for example, out of memory. In this case, we need to clear the "building" status. This fixes [YOCTO #2371] (Bitbake rev: 283dbbbf5d34adb4c9e3aa87e3925fdebe21ff42) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--bitbake/lib/bb/ui/crumbs/hobeventhandler.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py
index a07afdd..624d7b5 100644
--- a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py
+++ b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py
@@ -199,6 +199,8 @@ class HobHandler(gobject.GObject):
self.clear_busy()
self.emit("command-failed", self.error_msg)
self.error_msg = ""
+ if self.building:
+ self.building = False
elif isinstance(event, (bb.event.ParseStarted,
bb.event.CacheLoadStarted,
bb.event.TreeDataPreparationStarted,
OpenPOWER on IntegriCloud