[bitbake-devel] [PATCH 12/17] Hob: Move "Create your own image" to the bottom of image list
Dongxiao Xu
dongxiao.xu at intel.com
Wed Mar 21 12:55:16 UTC 2012
Move "Create your own image" item to the bottom of base image list.
Besides, remove an un-used hob list entry.
This fixes [YOCTO #2104]
Signed-off-by: Dongxiao Xu <dongxiao.xu at intel.com>
---
lib/bb/ui/crumbs/hoblistmodel.py | 3 +--
lib/bb/ui/crumbs/imageconfigurationpage.py | 5 ++++-
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/lib/bb/ui/crumbs/hoblistmodel.py b/lib/bb/ui/crumbs/hoblistmodel.py
index 74b2a17..61f2911 100644
--- a/lib/bb/ui/crumbs/hoblistmodel.py
+++ b/lib/bb/ui/crumbs/hoblistmodel.py
@@ -412,7 +412,7 @@ class RecipeListModel(gtk.ListStore):
"""
(COL_NAME, COL_DESC, COL_LIC, COL_GROUP, COL_DEPS, COL_BINB, COL_TYPE, COL_INC, COL_IMG, COL_INSTALL, COL_PN) = range(11)
- __dummy_image__ = "Start from scratch"
+ __dummy_image__ = "Create your own image"
__gsignals__ = {
"recipe-selection-changed" : (gobject.SIGNAL_RUN_LAST,
@@ -434,7 +434,6 @@ class RecipeListModel(gtk.ListStore):
gobject.TYPE_BOOLEAN,
gobject.TYPE_BOOLEAN,
gobject.TYPE_STRING,
- gobject.TYPE_STRING,
gobject.TYPE_STRING)
"""
diff --git a/lib/bb/ui/crumbs/imageconfigurationpage.py b/lib/bb/ui/crumbs/imageconfigurationpage.py
index 076b2c0..b0f0213 100644
--- a/lib/bb/ui/crumbs/imageconfigurationpage.py
+++ b/lib/bb/ui/crumbs/imageconfigurationpage.py
@@ -330,12 +330,15 @@ class ImageConfigurationPage (HobPage):
# append and set active
while it:
path = image_model.get_path(it)
+ it = image_model.iter_next(it)
image_name = image_model[path][recipe_model.COL_NAME]
+ if image_name == self.builder.recipe_model.__dummy_image__:
+ continue
self.image_combo.append_text(image_name)
if image_name == selected_image:
active = cnt
- it = image_model.iter_next(it)
cnt = cnt + 1
+ self.image_combo.append_text(self.builder.recipe_model.__dummy_image__)
self._image_combo_connect_signal()
self.image_combo.set_active(-1)
--
1.7.4.1
More information about the bitbake-devel
mailing list