aboutsummaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorJoshua Lock <josh@linux.intel.com>2012-03-29 14:31:30 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-03-30 17:20:20 +0100
commit35acc9edc815b715582570ba4baec0909f2bb81b (patch)
tree8b670c9ad992368357a5610f14b220f2b5262730 /bitbake
parentb9b0ff98a2458e2bf7c2761465283c8930025093 (diff)
downloadopenembedded-core-contrib-35acc9edc815b715582570ba4baec0909f2bb81b.tar.gz
lib/bb/ui/crumbs/hoblistmodel: fix sorting of RecipeListModel
Sort in ascending order on the recipe name (A-Z) and unset the default sort function so that there's no third (unsorted) state. (Bitbake rev: c6ab6c7caf16c04e2a0c0f2aefd3377f781206c7) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/ui/crumbs/hoblistmodel.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
index bfd49bd24d..a09c7c726e 100644
--- a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
+++ b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py
@@ -471,11 +471,6 @@ class RecipeListModel(gtk.ListStore):
return True
- def sort_func(self, model, iter1, iter2):
- val1 = model.get_value(iter1, RecipeListModel.COL_NAME)
- val2 = model.get_value(iter2, RecipeListModel.COL_NAME)
- return val1 > val2
-
"""
Create, if required, and return a filtered gtk.TreeModelSort
containing only the items which are items specified by filter
@@ -485,7 +480,8 @@ class RecipeListModel(gtk.ListStore):
model.set_visible_func(self.tree_model_filter, filter)
sort = gtk.TreeModelSort(model)
- sort.set_default_sort_func(self.sort_func)
+ sort.set_sort_column_id(RecipeListModel.COL_NAME, gtk.SORT_ASCENDING)
+ sort.set_default_sort_func(None)
return sort
def convert_vpath_to_path(self, view_model, view_path):