diff --git a/editor/src/dispatcher.rs b/editor/src/dispatcher.rs index d8bf3aad80..e900d47975 100644 --- a/editor/src/dispatcher.rs +++ b/editor/src/dispatcher.rs @@ -218,7 +218,7 @@ impl Dispatcher { ipp, preferences, current_tool, - transform_layer_handler: transform_layer_handler.clone(), + transform_layer_handler: transform_layer_handler, }, ); } diff --git a/editor/src/messages/portfolio/document/document_message_handler.rs b/editor/src/messages/portfolio/document/document_message_handler.rs index 4c3ed4e7eb..22f9e94c06 100644 --- a/editor/src/messages/portfolio/document/document_message_handler.rs +++ b/editor/src/messages/portfolio/document/document_message_handler.rs @@ -176,7 +176,7 @@ impl MessageHandler> for DocumentMessag // Sub-messages DocumentMessage::Navigation(message) => { let data = NavigationMessageData { - transform_layer_handler: transform_layer_handler.clone(), + transform_layer_handler: transform_layer_handler, tool_type: *current_tool, network_interface: &mut self.network_interface, breadcrumb_network_path: &self.breadcrumb_network_path, diff --git a/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs b/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs index 6e16bd5c11..faa78e9b52 100644 --- a/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs +++ b/editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs @@ -24,7 +24,7 @@ pub struct NavigationMessageData<'a> { pub document_ptz: &'a mut PTZ, pub graph_view_overlay_open: bool, pub tool_type: ToolType, - pub transform_layer_handler: TransformLayerMessageHandler, + pub transform_layer_handler: &'a TransformLayerMessageHandler, } #[derive(Debug, Clone, PartialEq, Default)] diff --git a/editor/src/messages/portfolio/portfolio_message_handler.rs b/editor/src/messages/portfolio/portfolio_message_handler.rs index 3b9dab2bd2..dde69c3691 100644 --- a/editor/src/messages/portfolio/portfolio_message_handler.rs +++ b/editor/src/messages/portfolio/portfolio_message_handler.rs @@ -26,7 +26,7 @@ pub struct PortfolioMessageData<'a> { pub ipp: &'a InputPreprocessorMessageHandler, pub preferences: &'a PreferencesMessageHandler, pub current_tool: &'a ToolType, - pub transform_layer_handler: TransformLayerMessageHandler, + pub transform_layer_handler: &'a TransformLayerMessageHandler, } #[derive(Debug, Default)]