summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
authorShane Wang <shane.wang@intel.com>2012-04-09 22:13:49 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-04-11 00:05:22 +0100
commitccf4f7653b0e0dbaeb6b682463c8b57e2edf1787 (patch)
treedc6cb7a1061c67d276e57783a402eb765f8b2809 /bitbake/lib/bb/ui/crumbs/builder.py
parent793058e6f21ab569bb8a0d2d72981b8e41e5e8c1 (diff)
downloadpoky-ccf4f7653b0e0dbaeb6b682463c8b57e2edf1787.tar.gz
Hob: forget selected_recipes and selected_packages after users change the machine
The patch is to fix [Yocto #2255]. Now the logic is: - If users change the machine, the image combo is empty for users to select. - If users load the template, the image combo should set the value of selected_image specified in the template. - After loading a template, if users change the machine, the selected_image specified in the template should be removed from the image combo because it is probably invalid for a new machine. - If users customize the recipe/package list, and change the settings which causes reparsing, selected_recipes and selected_packages should be remembered. - If users add more layers, selected_recipes and selected_packages should be remembered. (Bitbake rev: e549b11f4f31863393f62a253ee96bead4594523) Signed-off-by: Shane Wang <shane.wang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 8393f6636a..fda0ce0caa 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -601,6 +601,7 @@ class Builder(gtk.Window):
601 " ".join(selected_packages)) 601 " ".join(selected_packages))
602 602
603 self.image_configuration_page.update_image_combo(self.recipe_model, selected_image) 603 self.image_configuration_page.update_image_combo(self.recipe_model, selected_image)
604 self.image_configuration_page.update_image_desc(selected_image)
604 self.update_recipe_model(selected_image, selected_recipes) 605 self.update_recipe_model(selected_image, selected_recipes)
605 self.update_package_model(selected_packages) 606 self.update_package_model(selected_packages)
606 607