From e0adf1040f3e91f9c9556582af068871929a3d9f Mon Sep 17 00:00:00 2001 From: 0HyperCube <78500760+0HyperCube@users.noreply.github.com> Date: Sat, 13 Jan 2024 16:25:08 +0000 Subject: [PATCH] Fix graph UI not rerendering (#1568) --- .../document/node_graph/node_graph_message_handler.rs | 4 ++++ 1 file changed, 4 insertions(+) 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 f85346a3..56af63ff 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 @@ -596,6 +596,7 @@ impl<'a> MessageHandler> for NodeGrap if network.connected_to_output(node_id) { responses.add(NodeGraphMessage::RunDocumentGraph); } + responses.add(NodeGraphMessage::SendGraph); } NodeGraphMessage::Copy => { let Some(network) = document_network.nested_network(&self.network) else { @@ -631,6 +632,7 @@ impl<'a> MessageHandler> for NodeGrap graph_craft::document::DocumentNodeMetadata::position((x, y)), ); responses.add(NodeGraphMessage::InsertNode { node_id, document_node }); + responses.add(NodeGraphMessage::SendGraph); } NodeGraphMessage::Cut => { responses.add(NodeGraphMessage::Copy); @@ -681,6 +683,7 @@ impl<'a> MessageHandler> for NodeGrap if network.connected_to_output(node_id) { responses.add(NodeGraphMessage::RunDocumentGraph); } + responses.add(NodeGraphMessage::SendGraph); } NodeGraphMessage::EnterNestedNetwork { node } => { if let Some(network) = document_network.nested_network(&self.network) { @@ -759,6 +762,7 @@ impl<'a> MessageHandler> for NodeGrap responses.add(NodeGraphMessage::SetNodeInput { node_id, input_index, input }); responses.add(PropertiesPanelMessage::Refresh); + responses.add(NodeGraphMessage::SendGraph); } NodeGraphMessage::InsertNode { node_id, document_node } => { if let Some(network) = document_network.nested_network_mut(&self.network) {