summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/ui/crumbs/hig.py13
1 files changed, 2 insertions, 11 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py
index 3695fa0d54..d41a6b5bde 100644
--- a/bitbake/lib/bb/ui/crumbs/hig.py
+++ b/bitbake/lib/bb/ui/crumbs/hig.py
@@ -1029,14 +1029,8 @@ class LayerSelectionDialog (CrumbsDialog):
1029 table_layer.attach(scroll, 0, 10, 0, 1) 1029 table_layer.attach(scroll, 0, 10, 0, 1)
1030 1030
1031 layer_store = gtk.ListStore(gobject.TYPE_STRING) 1031 layer_store = gtk.ListStore(gobject.TYPE_STRING)
1032 core_iter = None
1033 for layer in layers: 1032 for layer in layers:
1034 if layer.endswith("/meta"): 1033 layer_store.append([layer])
1035 core_iter = layer_store.prepend([layer])
1036 elif layer.endswith("/meta-hob") and core_iter:
1037 layer_store.insert_after(core_iter, [layer])
1038 else:
1039 layer_store.append([layer])
1040 1034
1041 col1 = gtk.TreeViewColumn('Enabled') 1035 col1 = gtk.TreeViewColumn('Enabled')
1042 layer_tv.append_column(col1) 1036 layer_tv.append_column(col1)
@@ -1110,10 +1104,7 @@ class LayerSelectionDialog (CrumbsDialog):
1110 layers.append(model.get_value(it, 0)) 1104 layers.append(model.get_value(it, 0))
1111 it = model.iter_next(it) 1105 it = model.iter_next(it)
1112 1106
1113 orig_layers = sorted(self.layers) 1107 self.layers_changed = (self.layers != layers)
1114 layers.sort()
1115
1116 self.layers_changed = (orig_layers != layers)
1117 self.layers = layers 1108 self.layers = layers
1118 1109
1119 """ 1110 """