bb/ui/crumbs/tasklistmodel: don't include an item in its own depends

This causes the simple removal algorithm to perform needless circular logic

(Bitbake rev: 396bbc220604c19ced4add30dd17f7f22d5e0022)

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Joshua Lock
2011-08-09 17:21:44 -07:00
committed by Richard Purdie
parent af8ef31667
commit 33dc927bef

View File

@@ -237,6 +237,9 @@ class TaskListModel(gtk.ListStore):
# uniquify the list of depends
depends = self.squish(depends)
# remove circular dependencies
if name in depends:
depends.remove(name)
deps = " ".join(depends)
if name.count('task-') > 0: