bitbake: hob: populate "Save image" dialog when saving changes to a custom image recipe
If my build starts from a YP standard image recipe, the 'Save image recipe' dialog should be empty. If my build starts from a custom image recipe, the 'Save image recipe' dialog should populate the 'Name' and 'Description' fields with the values set for the custom image recipe. [YOCTO #5004] (Bitbake rev: 10757c529fe0b4b9a39740d269831347a3aab4a0) Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d28b1816e9
commit
3c41bea907
|
@ -635,6 +635,14 @@ class ImageDetailsPage (HobPage):
|
||||||
images_dir = topdir + "/recipes/images/"
|
images_dir = topdir + "/recipes/images/"
|
||||||
self.builder.ensure_dir(images_dir)
|
self.builder.ensure_dir(images_dir)
|
||||||
|
|
||||||
|
self.name_field_template = self.builder.image_configuration_page.custom_image_selected
|
||||||
|
if self.name_field_template:
|
||||||
|
image_path = self.builder.recipe_model.pn_path[self.name_field_template]
|
||||||
|
image_iter = self.builder.recipe_model.get_iter(image_path)
|
||||||
|
self.description_field_template = self.builder.recipe_model.get_value(image_iter, self.builder.recipe_model.COL_DESC)
|
||||||
|
else:
|
||||||
|
self.name_field_template = ""
|
||||||
|
|
||||||
dialog = SaveImageDialog(images_dir, self.name_field_template, self.description_field_template,
|
dialog = SaveImageDialog(images_dir, self.name_field_template, self.description_field_template,
|
||||||
"Save image recipe", self.builder, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT)
|
"Save image recipe", self.builder, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT)
|
||||||
response = dialog.run()
|
response = dialog.run()
|
||||||
|
|
Loading…
Reference in New Issue