diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hig.py | 13 |
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 | """ |