Skip to content

Commit f647834

Browse files
author
indierusty
committed
review and implement changes to spline_tool.rs
1 parent be0c531 commit f647834

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

editor/src/messages/tool/tool_messages/pen_tool.rs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1860,14 +1860,17 @@ impl Fsm for PenToolFsmState {
18601860
let append_to_selected_layer = input.keyboard.key(append_to_selected);
18611861

18621862
// Create new path in the selected layer when shift is down
1863-
if let (Some(layer), true) = (selected_layer, append_to_selected_layer) {
1864-
tool_data.current_layer = Some(layer);
1863+
match (selected_layer, append_to_selected_layer) {
1864+
(Some(layer), true) => {
1865+
tool_data.current_layer = Some(layer);
18651866

1866-
let transform = document.metadata().transform_to_viewport(layer);
1867-
let position = transform.inverse().transform_point2(input.mouse.position);
1868-
tool_data.next_point = position;
1867+
let transform = document.metadata().transform_to_viewport(layer);
1868+
let position = transform.inverse().transform_point2(input.mouse.position);
1869+
tool_data.next_point = position;
18691870

1870-
return PenToolFsmState::SplineDrawing;
1871+
return PenToolFsmState::SplineDrawing;
1872+
}
1873+
_ => {}
18711874
}
18721875

18731876
responses.add(DocumentMessage::DeselectAllLayers);

0 commit comments

Comments
 (0)