diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 5 |
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) |