Skip to content

Commit 9427062

Browse files
committed
make node_graph_to_viewport less verbose (dedup dot chains)
1 parent 66abc57 commit 9427062

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1984,21 +1984,15 @@ impl<'a> MessageHandler<NodeGraphMessage, NodeGraphMessageContext<'a>> for NodeG
19841984
return;
19851985
};
19861986

1987-
{
1988-
let node_graph_point = network_metadata
1989-
.persistent_metadata
1990-
.navigation_metadata
1991-
.node_graph_to_viewport
1992-
.inverse()
1993-
.transform_point2(ipp.mouse.position);
1987+
let node_graph_to_viewport = network_metadata.persistent_metadata.navigation_metadata.node_graph_to_viewport;
1988+
let viewport_to_node_graph = node_graph_to_viewport.inverse();
19941989

1995-
lasso_selection_curr.push(node_graph_point);
1996-
}
1990+
lasso_selection_curr.push(viewport_to_node_graph.transform_point2(ipp.mouse.position));
19971991

19981992
responses.add(FrontendMessage::UpdateLasso {
1999-
lasso_selection: Some(LassoSelection::from_iter(lasso_selection_curr.iter().map(|selection_point| {
2000-
network_metadata.persistent_metadata.navigation_metadata.node_graph_to_viewport.transform_point2(*selection_point)
2001-
}))),
1993+
lasso_selection: Some(LassoSelection::from_iter(
1994+
lasso_selection_curr.iter().map(|selection_point| node_graph_to_viewport.transform_point2(*selection_point)),
1995+
)),
20021996
});
20031997

20041998
let shift = ipp.keyboard.get(Key::Shift as usize);

0 commit comments

Comments
 (0)