diff options
-rwxr-xr-x | bin/emerge | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/emerge b/bin/emerge index 4d700ef19..86bf640b0 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1457,8 +1457,10 @@ class depgraph: if not myblockers.child_nodes(blocker): myblockers.remove(blocker) - if not myblockers.is_empty(): - retlist.extend([node.split() for node in myblockers.root_nodes()]) + for node in myblockers.root_nodes(): + retlist.append(node.split()) + for parent in self.blocker_parents[node]: + self.digraph.add(node, parent) return retlist |