diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hoblistmodel.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py index 547c1cade9..f6b3f09b95 100644 --- a/bitbake/lib/bb/ui/crumbs/hoblistmodel.py +++ b/bitbake/lib/bb/ui/crumbs/hoblistmodel.py | |||
@@ -181,7 +181,9 @@ class PackageListModel(gtk.ListStore): | |||
181 | def sort_func(self, model, iter1, iter2, user_data): | 181 | def sort_func(self, model, iter1, iter2, user_data): |
182 | val1 = model.get_value(iter1, PackageListModel.COL_NAME) | 182 | val1 = model.get_value(iter1, PackageListModel.COL_NAME) |
183 | val2 = model.get_value(iter2, PackageListModel.COL_NAME) | 183 | val2 = model.get_value(iter2, PackageListModel.COL_NAME) |
184 | if val1.startswith(user_data) and not val2.startswith(user_data): | 184 | if val1 is None or val2 is None: |
185 | return 0 | ||
186 | elif val1.startswith(user_data) and not val2.startswith(user_data): | ||
185 | return -1 | 187 | return -1 |
186 | elif not val1.startswith(user_data) and val2.startswith(user_data): | 188 | elif not val1.startswith(user_data) and val2.startswith(user_data): |
187 | return 1 | 189 | return 1 |
@@ -562,7 +564,9 @@ class RecipeListModel(gtk.ListStore): | |||
562 | def sort_func(self, model, iter1, iter2, user_data): | 564 | def sort_func(self, model, iter1, iter2, user_data): |
563 | val1 = model.get_value(iter1, RecipeListModel.COL_NAME) | 565 | val1 = model.get_value(iter1, RecipeListModel.COL_NAME) |
564 | val2 = model.get_value(iter2, RecipeListModel.COL_NAME) | 566 | val2 = model.get_value(iter2, RecipeListModel.COL_NAME) |
565 | if val1.startswith(user_data) and not val2.startswith(user_data): | 567 | if val1 is None or val2 is None: |
568 | return 0 | ||
569 | elif val1.startswith(user_data) and not val2.startswith(user_data): | ||
566 | return -1 | 570 | return -1 |
567 | elif not val1.startswith(user_data) and val2.startswith(user_data): | 571 | elif not val1.startswith(user_data) and val2.startswith(user_data): |
568 | return 1 | 572 | return 1 |