From 4fd95c57fd311bddfd1dce70f52507e802e74e3c Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Mon, 11 Aug 2025 14:12:14 +0200 Subject: [PATCH] Replace usize::MAX with u32::MAX as a marker value make it work on wasm --- .../document/node_graph/node_graph_message_handler.rs | 2 +- .../portfolio/document/utility_types/network_interface.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 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 5207a90aa0..41242b6766 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 @@ -2416,7 +2416,7 @@ impl NodeGraphMessageHandler { } else { added_wires.push(WirePathUpdate { id: NodeId(u64::MAX), - input_index: usize::MAX, + input_index: u32::MAX as usize, wire_path_update: None, }) } diff --git a/editor/src/messages/portfolio/document/utility_types/network_interface.rs b/editor/src/messages/portfolio/document/utility_types/network_interface.rs index 938bd24d5a..97fce1de7e 100644 --- a/editor/src/messages/portfolio/document/utility_types/network_interface.rs +++ b/editor/src/messages/portfolio/document/utility_types/network_interface.rs @@ -2635,7 +2635,7 @@ impl NodeNetworkInterface { InputConnector::Node { node_id, input_index } => (*node_id, *input_index), InputConnector::Export(export_index) => (NodeId(u64::MAX), *export_index), }) - .chain(std::iter::once((NodeId(u64::MAX), usize::MAX))) + .chain(std::iter::once((NodeId(u64::MAX), u32::MAX as usize))) .collect() } @@ -2725,7 +2725,7 @@ impl NodeNetworkInterface { Some(WirePathUpdate { id: NodeId(u64::MAX), - input_index: usize::MAX, + input_index: u32::MAX as usize, wire_path_update, }) } @@ -6047,7 +6047,7 @@ impl Iterator for FlowIter<'_> { } else { 0 }; - let take = if self.flow_type == FlowType::UpstreamFlow { usize::MAX } else { 1 }; + let take = if self.flow_type == FlowType::UpstreamFlow { u32::MAX as usize } else { 1 }; let inputs = document_node.inputs.iter().skip(skip).take(take); let node_ids = inputs.filter_map(|input| match input {