File tree 1 file changed +9
-6
lines changed
editor/src/messages/tool/tool_messages
1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -1860,14 +1860,17 @@ impl Fsm for PenToolFsmState {
1860
1860
let append_to_selected_layer = input. keyboard . key ( append_to_selected) ;
1861
1861
1862
1862
// 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) ;
1865
1866
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;
1869
1870
1870
- return PenToolFsmState :: SplineDrawing ;
1871
+ return PenToolFsmState :: SplineDrawing ;
1872
+ }
1873
+ _ => { }
1871
1874
}
1872
1875
1873
1876
responses. add ( DocumentMessage :: DeselectAllLayers ) ;
You can’t perform that action at this time.
0 commit comments