@@ -263,15 +263,15 @@ impl LayoutHolder for PathTool {
263263 . selected_index ( Some ( self . options . path_overlay_mode as u32 ) )
264264 . widget_holder ( ) ;
265265
266- let [ checkbox , dropdown ] = {
266+ let [ _checkbox , _dropdown ] = {
267267 let dot_widget = dot_type_widget ( self . tool_data . dot . state , Source :: Path ) ;
268- [ dot_widget. get ( 0 ) . unwrap ( ) . clone ( ) , dot_widget. get ( 2 ) . unwrap ( ) . clone ( ) ]
268+ [ dot_widget[ 0 ] . clone ( ) , dot_widget[ 2 ] . clone ( ) ]
269269 } ;
270270
271271 let has_somrthing = !self . tool_data . saved_points_before_anchor_convert_smooth_sharp . is_empty ( ) ;
272- let pivot_reference = pivot_reference_point_widget ( has_somrthing || !self . tool_data . dot . state . is_pivot ( ) , self . tool_data . dot . pivot . to_pivot_position ( ) , Source :: Path ) ;
272+ let _pivot_reference = pivot_reference_point_widget ( has_somrthing || !self . tool_data . dot . state . is_pivot ( ) , self . tool_data . dot . pivot . to_pivot_position ( ) , Source :: Path ) ;
273273
274- let pin_pivot = pin_pivot_widget ( self . tool_data . dot . pin_inactive ( ) , Source :: Path ) ;
274+ let _pin_pivot = pin_pivot_widget ( self . tool_data . dot . pin_inactive ( ) , Source :: Path ) ;
275275
276276 Layout :: WidgetLayout ( WidgetLayout :: new ( vec ! [ LayoutGroup :: Row {
277277 widgets: vec![
@@ -289,13 +289,13 @@ impl LayoutHolder for PathTool {
289289 unrelated_seperator. clone( ) ,
290290 path_overlay_mode_widget,
291291 unrelated_seperator. clone( ) ,
292- checkbox. clone( ) ,
293- related_seperator. clone( ) ,
294- dropdown. clone( ) ,
295- unrelated_seperator,
296- pivot_reference,
297- related_seperator. clone( ) ,
298- pin_pivot,
292+ // checkbox.clone(),
293+ // related_seperator.clone(),
294+ // dropdown.clone(),
295+ // unrelated_seperator,
296+ // pivot_reference,
297+ // related_seperator.clone(),
298+ // pin_pivot,
299299 ] ,
300300 } ] ) )
301301 }
@@ -566,7 +566,6 @@ impl PathToolData {
566566
567567 fn update_selection_status ( & mut self , shape_editor : & mut ShapeState , document : & DocumentMessageHandler ) {
568568 let selection_status = get_selection_status ( & document. network_interface , shape_editor) ;
569- // debug!("{:?}", selection_status);
570569
571570 self . can_toggle_colinearity = match & selection_status {
572571 SelectionStatus :: None => false ,
@@ -610,8 +609,6 @@ impl PathToolData {
610609
611610 let old_selection = shape_editor. selected_points ( ) . cloned ( ) . collect :: < Vec < _ > > ( ) ;
612611
613- debug ! ( "{old_selection:?}" ) ;
614-
615612 // Check if the point is already selected; if not, select the first point within the threshold (in pixels)
616613 // Don't select the points which are not shown currently in PathOverlayMode
617614 if let Some ( ( already_selected, mut selection_info) ) = shape_editor. get_point_selection_state (
@@ -1396,6 +1393,10 @@ impl Fsm for PathToolFsmState {
13961393 update_dynamic_hints ( self , responses, shape_editor, document, tool_data, tool_options) ;
13971394
13981395 let ToolMessage :: Path ( event) = event else { return self } ;
1396+
1397+ // TODO(mTvare6): Remove it once dots are implemented for path_tool
1398+ tool_data. dot . state . enabled = false ;
1399+
13991400 match ( self , event) {
14001401 ( _, PathToolMessage :: SelectionChanged ) => {
14011402 // Set the newly targeted layers to visible
0 commit comments