lib/bb/ui/crumbs/hig: fix layers_changed test
Because we sort the treeview to list specific layers at the top, and therefore implicitly change the sorting of the underlying model, we can't be certain that the original layer list will equal the new layer list despite the included layers being the same. To ensure we can do a simple equality test to determine whether the layers have been modified first sort the lists to ensure we're comparing based on contents alone. (Bitbake rev: ae86cd8b4ef1e43b79230326ccba69e2900d074f) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
57434b40b8
commit
71c1de347e
|
@ -952,7 +952,10 @@ class LayerSelectionDialog (CrumbsDialog):
|
|||
layers.append(model.get_value(it, 0))
|
||||
it = model.iter_next(it)
|
||||
|
||||
self.layers_changed = (self.layers != layers)
|
||||
orig_layers = sorted(self.layers)
|
||||
layers.sort()
|
||||
|
||||
self.layers_changed = (orig_layers != layers)
|
||||
self.layers = layers
|
||||
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue