summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 1d255acd25..318bcbf9ae 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -212,6 +212,7 @@ class Builder(gtk.Window):
212 self.handler.build.connect("build-succeeded", self.handler_build_succeeded_cb) 212 self.handler.build.connect("build-succeeded", self.handler_build_succeeded_cb)
213 self.handler.build.connect("build-failed", self.handler_build_failed_cb) 213 self.handler.build.connect("build-failed", self.handler_build_failed_cb)
214 self.handler.build.connect("task-started", self.handler_task_started_cb) 214 self.handler.build.connect("task-started", self.handler_task_started_cb)
215 self.handler.build.connect("log-error", self.handler_build_failure_cb)
215 self.handler.connect("generating-data", self.handler_generating_data_cb) 216 self.handler.connect("generating-data", self.handler_generating_data_cb)
216 self.handler.connect("data-generated", self.handler_data_generated_cb) 217 self.handler.connect("data-generated", self.handler_data_generated_cb)
217 self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) 218 self.handler.connect("command-succeeded", self.handler_command_succeeded_cb)
@@ -533,6 +534,7 @@ class Builder(gtk.Window):
533 elif self.current_step == self.PACKAGE_GENERATING: 534 elif self.current_step == self.PACKAGE_GENERATING:
534 fraction = 0 535 fraction = 0
535 self.build_details_page.update_progress_bar("Build Started: ", fraction) 536 self.build_details_page.update_progress_bar("Build Started: ", fraction)
537 self.build_details_page.reset_issues()
536 538
537 def build_succeeded(self): 539 def build_succeeded(self):
538 if self.current_step == self.FAST_IMAGE_GENERATING: 540 if self.current_step == self.FAST_IMAGE_GENERATING:
@@ -600,6 +602,9 @@ class Builder(gtk.Window):
600 fraction = 0.2 + 0.8 * fraction 602 fraction = 0.2 + 0.8 * fraction
601 self.build_details_page.update_progress_bar(title + ": ", fraction) 603 self.build_details_page.update_progress_bar(title + ": ", fraction)
602 604
605 def handler_build_failure_cb(self, running_build):
606 self.build_details_page.show_issues()
607
603 def destroy_window_cb(self, widget, event): 608 def destroy_window_cb(self, widget, event):
604 lbl = "<b>Do you really want to exit the Hob image creator?</b>" 609 lbl = "<b>Do you really want to exit the Hob image creator?</b>"
605 dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) 610 dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO)