Skip to content

Commit 09b3fca

Browse files
committed
Code cleanup
1 parent 1d86eb7 commit 09b3fca

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

editor/src/messages/tool/transform_layer/transform_layer_message_handler.rs

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -365,29 +365,31 @@ impl MessageHandler<TransformLayerMessage, TransformLayerMessageContext<'_>> for
365365
}
366366

367367
if using_path_tool && (transform_type == TransformType::Grab) {
368-
// Check if single point selected and iit is colinear point
368+
if transform_type.equivalent_to(self.transform_operation) {
369+
return;
370+
}
371+
372+
// Check if a single point is selected and it's a colinear point
369373
let single_anchor_selected = shape_editor.selected_points().count() == 1 && shape_editor.selected_points().any(|point| matches!(point, ManipulatorPointId::Anchor(_)));
370-
log::info!("reaching hereee");
374+
371375
if single_anchor_selected && transform_type.equivalent_to(self.transform_operation) && self.was_grabbing {
372-
let Some(layer) = document.network_interface.selected_nodes().selected_layers(document.metadata()).next() else {
373-
return;
374-
};
375-
let Some(vector_data) = document.network_interface.compute_modified_vector(layer) else { return };
376+
let selected_nodes = &document.network_interface.selected_nodes();
376377

378+
let Some(layer) = selected_nodes.selected_layers(document.metadata()).next() else { return };
379+
let Some(vector_data) = document.network_interface.compute_modified_vector(layer) else { return };
377380
let Some(anchor) = shape_editor.selected_points().next() else { return };
381+
378382
if vector_data.colinear(*anchor) {
379383
responses.add(TransformLayerMessage::CancelTransformOperation);
380384

381385
// Start sliding point
382386
responses.add(DocumentMessage::AddTransaction);
383387
responses.add(PathToolMessage::StartSlidingPoint);
384-
return;
385-
} else {
386-
return;
387388
}
388-
} else if transform_type.equivalent_to(self.transform_operation) {
389+
389390
return;
390391
}
392+
391393
self.was_grabbing = true;
392394
}
393395
}

0 commit comments

Comments
 (0)