From: Cristiana Voicu Date: Tue, 17 Sep 2013 10:51:14 +0000 (+0300) Subject: hob: populate "Save image" dialog when saving changes to a custom image recipe X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=10757c529fe0b4b9a39740d269831347a3aab4a0;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git 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] Signed-off-by: Cristiana Voicu Signed-off-by: Richard Purdie --- diff --git a/lib/bb/ui/crumbs/imagedetailspage.py b/lib/bb/ui/crumbs/imagedetailspage.py index ca33e08a776..b5d96602182 100755 --- a/lib/bb/ui/crumbs/imagedetailspage.py +++ b/lib/bb/ui/crumbs/imagedetailspage.py @@ -635,6 +635,14 @@ class ImageDetailsPage (HobPage): images_dir = topdir + "/recipes/images/" 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, "Save image recipe", self.builder, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT) response = dialog.run()