diff options
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 19 | ||||
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/imagedetailspage.py | 2 |
2 files changed, 8 insertions, 13 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py index bc7e61094c..0f32d33b2e 100755 --- a/bitbake/lib/bb/ui/crumbs/builder.py +++ b/bitbake/lib/bb/ui/crumbs/builder.py @@ -297,11 +297,7 @@ class Builder(gtk.Window): self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) self.handler.connect("command-failed", self.handler_command_failed_cb) - self.handler.init_cooker() - self.handler.set_extra_inherit("image_types") - self.handler.parse_config() - - self.switch_page(self.MACHINE_SELECTION) + self.initiate_new_build_async() def create_visual_elements(self): self.set_title("Hob") @@ -337,6 +333,12 @@ class Builder(gtk.Window): self.show_all() self.nb.set_current_page(0) + def initiate_new_build_async(self): + self.switch_page(self.MACHINE_SELECTION) + self.handler.init_cooker() + self.handler.set_extra_inherit("image_types") + self.handler.parse_config() + def load_template(self, path): self.template = TemplateMgr() self.template.load(path) @@ -990,13 +992,6 @@ class Builder(gtk.Window): def show_recipes(self): self.switch_page(self.RECIPE_SELECTION) - def initiate_new_build(self): - self.handler.init_cooker() - self.handler.set_extra_inherit("image_types") - self.handler.parse_config() - self.image_configuration_page.switch_machine_combo() - self.switch_page(self.MACHINE_SELECTION) - def show_configuration(self): self.switch_page(self.BASEIMG_SELECTED) diff --git a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py index 277f9d4b4d..be112d43d7 100755 --- a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py +++ b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py @@ -380,7 +380,7 @@ class ImageDetailsPage (HobPage): self.builder.runqemu_image(image_name) def build_new_button_clicked_cb(self, button): - self.builder.initiate_new_build() + self.builder.initiate_new_build_async() def edit_config_button_clicked_cb(self, button): self.builder.show_configuration() |