diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py index 4b274a75a1..3f6878246c 100755 --- a/bitbake/lib/bb/ui/crumbs/builder.py +++ b/bitbake/lib/bb/ui/crumbs/builder.py | |||
@@ -354,6 +354,8 @@ class Builder(gtk.Window): | |||
354 | self.handler.connect("data-generated", self.handler_data_generated_cb) | 354 | self.handler.connect("data-generated", self.handler_data_generated_cb) |
355 | self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) | 355 | self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) |
356 | self.handler.connect("command-failed", self.handler_command_failed_cb) | 356 | self.handler.connect("command-failed", self.handler_command_failed_cb) |
357 | self.handler.connect("recipe-populated", self.handler_recipe_populated_cb) | ||
358 | self.handler.connect("package-populated", self.handler_package_populated_cb) | ||
357 | 359 | ||
358 | self.handler.set_config_filter(hob_conf_filter) | 360 | self.handler.set_config_filter(hob_conf_filter) |
359 | 361 | ||
@@ -698,6 +700,12 @@ class Builder(gtk.Window): | |||
698 | def packagelist_changed_cb(self, package_model): | 700 | def packagelist_changed_cb(self, package_model): |
699 | self.package_details_page.refresh_selection() | 701 | self.package_details_page.refresh_selection() |
700 | 702 | ||
703 | def handler_recipe_populated_cb(self, handler): | ||
704 | self.image_configuration_page.update_progress_bar("Populated recipes", 0.99) | ||
705 | |||
706 | def handler_package_populated_cb(self, handler): | ||
707 | self.image_configuration_page.update_progress_bar("Populated packages", 1.0) | ||
708 | |||
701 | def handler_parsing_started_cb(self, handler, message): | 709 | def handler_parsing_started_cb(self, handler, message): |
702 | if self.current_step != self.RCPPKGINFO_POPULATING: | 710 | if self.current_step != self.RCPPKGINFO_POPULATING: |
703 | return | 711 | return |
@@ -717,7 +725,7 @@ class Builder(gtk.Window): | |||
717 | 725 | ||
718 | fraction = message["current"] * 1.0/message["total"] | 726 | fraction = message["current"] * 1.0/message["total"] |
719 | if message["eventname"] == "TreeDataPreparationProgress": | 727 | if message["eventname"] == "TreeDataPreparationProgress": |
720 | fraction = 0.6 + 0.4 * fraction | 728 | fraction = 0.6 + 0.38 * fraction |
721 | else: | 729 | else: |
722 | fraction = 0.6 * fraction | 730 | fraction = 0.6 * fraction |
723 | self.image_configuration_page.update_progress_bar(message["title"], fraction) | 731 | self.image_configuration_page.update_progress_bar(message["title"], fraction) |
@@ -727,7 +735,7 @@ class Builder(gtk.Window): | |||
727 | return | 735 | return |
728 | 736 | ||
729 | if message["eventname"] == "TreeDataPreparationCompleted": | 737 | if message["eventname"] == "TreeDataPreparationCompleted": |
730 | fraction = 1.0 | 738 | fraction = 0.98 |
731 | else: | 739 | else: |
732 | fraction = 0.6 | 740 | fraction = 0.6 |
733 | self.image_configuration_page.update_progress_bar(message["title"], fraction) | 741 | self.image_configuration_page.update_progress_bar(message["title"], fraction) |