Don't borrow_mut excessively
This commit is contained in:
parent
8c761fe0d4
commit
6d1e505590
@ -215,12 +215,14 @@ impl<O: 'static, S: Synchronicity> GraphBuilder<O, S> {
|
||||
});
|
||||
}
|
||||
|
||||
let mut graph = self.node_graph.borrow_mut();
|
||||
|
||||
for (source, dest) in edges {
|
||||
self.node_graph.borrow_mut().add_edge(source, dest, ());
|
||||
graph.add_edge(source, dest, ());
|
||||
}
|
||||
|
||||
let mut graph = self.node_graph.borrow_mut();
|
||||
util::remove_nodes_not_connected_to(&mut *graph, output.node_idx);
|
||||
|
||||
drop(graph);
|
||||
|
||||
let sorted_nodes =
|
||||
|
Loading…
x
Reference in New Issue
Block a user