diff options
-rw-r--r-- | lib/bb/ui/crumbs/tasklistmodel.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/bb/ui/crumbs/tasklistmodel.py b/lib/bb/ui/crumbs/tasklistmodel.py index cf9fc591d..edb4d9622 100644 --- a/lib/bb/ui/crumbs/tasklistmodel.py +++ b/lib/bb/ui/crumbs/tasklistmodel.py @@ -462,8 +462,9 @@ class TaskListModel(gtk.ListStore): continue if dep_included: bin = self[path][self.COL_BINB].split(', ') - bin.append(name) - self[path][self.COL_BINB] = ', '.join(bin).lstrip(', ') + if not name in bin: + bin.append(name) + self[path][self.COL_BINB] = ', '.join(bin).lstrip(', ') else: self.include_item(path, binb=name, image_contents=image_contents) |