diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py index 0faef9b0aa..d3484977fc 100755 --- a/bitbake/lib/bb/ui/crumbs/builder.py +++ b/bitbake/lib/bb/ui/crumbs/builder.py | |||
@@ -186,11 +186,6 @@ class Builder(gtk.Window): | |||
186 | 186 | ||
187 | self.template = None | 187 | self.template = None |
188 | 188 | ||
189 | # settings | ||
190 | params = self.handler.get_parameters() | ||
191 | self.configuration = Configuration(params) | ||
192 | self.parameters = Parameters(params) | ||
193 | |||
194 | # build step | 189 | # build step |
195 | self.current_step = None | 190 | self.current_step = None |
196 | self.previous_step = None | 191 | self.previous_step = None |
@@ -224,6 +219,10 @@ class Builder(gtk.Window): | |||
224 | self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) | 219 | self.handler.connect("command-succeeded", self.handler_command_succeeded_cb) |
225 | self.handler.connect("command-failed", self.handler_command_failed_cb) | 220 | self.handler.connect("command-failed", self.handler_command_failed_cb) |
226 | 221 | ||
222 | self.handler.init_cooker() | ||
223 | self.handler.set_extra_inherit("image_types") | ||
224 | self.handler.parse_config() | ||
225 | |||
227 | self.switch_page(self.MACHINE_SELECTION) | 226 | self.switch_page(self.MACHINE_SELECTION) |
228 | 227 | ||
229 | def create_visual_elements(self): | 228 | def create_visual_elements(self): |
@@ -409,7 +408,13 @@ class Builder(gtk.Window): | |||
409 | self.parameters.all_layers = layers | 408 | self.parameters.all_layers = layers |
410 | 409 | ||
411 | def handler_command_succeeded_cb(self, handler, initcmd): | 410 | def handler_command_succeeded_cb(self, handler, initcmd): |
412 | if initcmd == self.handler.GENERATE_CONFIGURATION: | 411 | if initcmd == self.handler.PARSE_CONFIG: |
412 | # settings | ||
413 | params = self.handler.get_parameters() | ||
414 | self.configuration = Configuration(params) | ||
415 | self.parameters = Parameters(params) | ||
416 | self.handler.generate_configuration() | ||
417 | elif initcmd == self.handler.GENERATE_CONFIGURATION: | ||
413 | self.image_configuration_page.switch_machine_combo() | 418 | self.image_configuration_page.switch_machine_combo() |
414 | elif initcmd in [self.handler.GENERATE_RECIPES, | 419 | elif initcmd in [self.handler.GENERATE_RECIPES, |
415 | self.handler.GENERATE_PACKAGES, | 420 | self.handler.GENERATE_PACKAGES, |