From 73bfb9c74267a99a8fa880fc5156bd23e5065d66 Mon Sep 17 00:00:00 2001 From: Annonnymmousss Date: Tue, 23 Dec 2025 04:39:42 +0530 Subject: [PATCH] fix : G/R/S on artboard --- .../tool/transform_layer/transform_layer_message_handler.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/editor/src/messages/tool/transform_layer/transform_layer_message_handler.rs b/editor/src/messages/tool/transform_layer/transform_layer_message_handler.rs index 12da55517..1533c5f75 100644 --- a/editor/src/messages/tool/transform_layer/transform_layer_message_handler.rs +++ b/editor/src/messages/tool/transform_layer/transform_layer_message_handler.rs @@ -390,6 +390,12 @@ impl MessageHandler> for }); } TransformLayerMessage::BeginGRS { operation: transform_type } => { + let only_artboards_selected = selected_layers.iter().all(|&layer| document.network_interface.is_artboard(&layer.to_node(), &[])); + + if only_artboards_selected { + return; + } + let selected_points: Vec<&ManipulatorPointId> = shape_editor.selected_points().collect(); let selected_segments = shape_editor.selected_segments().collect::>();