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 141ee2c560..80a8d0160a 100755 --- a/bitbake/lib/bb/ui/crumbs/builder.py +++ b/bitbake/lib/bb/ui/crumbs/builder.py | |||
@@ -424,6 +424,8 @@ class Builder(gtk.Window): | |||
424 | self.handler.connect("data-generated", self.handler_data_generated_cb) | 424 | self.handler.connect("data-generated", self.handler_data_generated_cb) |
425 | self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) | 425 | self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) |
426 | self.handler.connect("command-failed", self.handler_command_failed_cb) | 426 | self.handler.connect("command-failed", self.handler_command_failed_cb) |
427 | self.handler.connect("recipe-populated", self.handler_recipe_populated_cb) | ||
428 | self.handler.connect("package-populated", self.handler_package_populated_cb) | ||
427 | 429 | ||
428 | self.handler.set_config_filter(hob_conf_filter) | 430 | self.handler.set_config_filter(hob_conf_filter) |
429 | 431 | ||
@@ -773,6 +775,12 @@ class Builder(gtk.Window): | |||
773 | def packagelist_changed_cb(self, package_model): | 775 | def packagelist_changed_cb(self, package_model): |
774 | self.package_details_page.refresh_selection() | 776 | self.package_details_page.refresh_selection() |
775 | 777 | ||
778 | def handler_recipe_populated_cb(self, handler): | ||
779 | self.image_configuration_page.update_progress_bar("Populated recipes", 0.99) | ||
780 | |||
781 | def handler_package_populated_cb(self, handler): | ||
782 | self.image_configuration_page.update_progress_bar("Populated packages", 1.0) | ||
783 | |||
776 | def handler_parsing_started_cb(self, handler, message): | 784 | def handler_parsing_started_cb(self, handler, message): |
777 | if self.current_step != self.RCPPKGINFO_POPULATING: | 785 | if self.current_step != self.RCPPKGINFO_POPULATING: |
778 | return | 786 | return |
@@ -792,7 +800,7 @@ class Builder(gtk.Window): | |||
792 | 800 | ||
793 | fraction = message["current"] * 1.0/message["total"] | 801 | fraction = message["current"] * 1.0/message["total"] |
794 | if message["eventname"] == "TreeDataPreparationProgress": | 802 | if message["eventname"] == "TreeDataPreparationProgress": |
795 | fraction = 0.6 + 0.4 * fraction | 803 | fraction = 0.6 + 0.38 * fraction |
796 | else: | 804 | else: |
797 | fraction = 0.6 * fraction | 805 | fraction = 0.6 * fraction |
798 | self.image_configuration_page.update_progress_bar(message["title"], fraction) | 806 | self.image_configuration_page.update_progress_bar(message["title"], fraction) |
@@ -802,7 +810,7 @@ class Builder(gtk.Window): | |||
802 | return | 810 | return |
803 | 811 | ||
804 | if message["eventname"] == "TreeDataPreparationCompleted": | 812 | if message["eventname"] == "TreeDataPreparationCompleted": |
805 | fraction = 1.0 | 813 | fraction = 0.98 |
806 | else: | 814 | else: |
807 | fraction = 0.6 | 815 | fraction = 0.6 |
808 | self.image_configuration_page.update_progress_bar(message["title"], fraction) | 816 | self.image_configuration_page.update_progress_bar(message["title"], fraction) |