From 63defc9bf684ff9d83a23aaeb2596f3b43910e0b Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Fri, 23 Mar 2012 17:22:59 -0700 Subject: lib/bb/ui/crumbs/hig: sort layers in Layer Selection dialogue The two layers which cannot be removed, meta and meta-hob, should be the first two items in the tree view. (Bitbake rev: 6e51643325611f6cfc9090dcbbff20755d09c92d) Signed-off-by: Joshua Lock Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/hig.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'bitbake/lib/bb/ui/crumbs/hig.py') diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py index 1db93eac17..3a66e7cc3a 100644 --- a/bitbake/lib/bb/ui/crumbs/hig.py +++ b/bitbake/lib/bb/ui/crumbs/hig.py @@ -803,8 +803,14 @@ class LayerSelectionDialog (CrumbsDialog): table_layer.attach(scroll, 0, 10, 0, 1) layer_store = gtk.ListStore(gobject.TYPE_STRING) + core_iter = None for layer in layers: - layer_store.set(layer_store.append(), 0, layer) + if layer.endswith("/meta"): + core_iter = layer_store.prepend([layer]) + elif layer.endswith("/meta-hob") and core_iter: + layer_store.insert_after(core_iter, [layer]) + else: + layer_store.append([layer]) col1 = gtk.TreeViewColumn('Enabled') layer_tv.append_column(col1) -- cgit v1.2.3-54-g00ecf