Skip to content

Commit 659830b

Browse files
committed
Rubber banding bug fix
1 parent 66afc45 commit 659830b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

editor/src/messages/portfolio/document/utility_types/network_interface.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4032,10 +4032,11 @@ impl NodeNetworkInterface {
40324032
if *offset == 0 {
40334033
return None;
40344034
}
4035-
if self
4036-
.selected_nodes(network_path)
4037-
.is_some_and(|selected_nodes| selected_nodes.selected_nodes().any(|selected_node| selected_node == node_id))
4038-
{
4035+
if self.selected_nodes(network_path).is_some_and(|selected_nodes| {
4036+
selected_nodes
4037+
.selected_nodes()
4038+
.any(|selected_node| selected_node == node_id || self.owned_nodes(node_id, network_path).is_some_and(|owned_nodes| owned_nodes.contains(selected_node)))
4039+
}) {
40394040
return None;
40404041
};
40414042
let Some(position) = self.position(node_id, network_path) else {

0 commit comments

Comments
 (0)