From d37c7f15a3c89083fbd9545c232ce0ab7a1f60d9 Mon Sep 17 00:00:00 2001 From: Annonnymmousss Date: Sat, 14 Mar 2026 13:24:50 +0530 Subject: [PATCH] fix: Shaking a Text layer breaks its type signature --- .../document/node_graph/node_graph_message_handler.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs b/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs index b7f6992fc5..7c3898203e 100644 --- a/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs +++ b/editor/src/messages/portfolio/document/node_graph/node_graph_message_handler.rs @@ -1521,10 +1521,9 @@ impl<'a> MessageHandler> for NodeG for input_index in 0..network_interface.number_of_inputs(selected_node, selection_network_path) { let input_connector = InputConnector::node(*selected_node, input_index); // Only disconnect inputs to non selected nodes - if !network_interface + if network_interface .upstream_output_connector(&input_connector, selection_network_path) - .and_then(|connector| connector.node_id()) - .is_some_and(|node_id| all_selected_nodes.contains(&node_id)) + .is_some_and(|connector| connector.node_id().map_or(true, |node_id| !all_selected_nodes.contains(&node_id))) { responses.add(NodeGraphMessage::DisconnectInput { input_connector }); }