Skip to content

Commit d9b4a4e

Browse files
committed
Fix gg sliding behaviour
1 parent fd7addf commit d9b4a4e

2 files changed

Lines changed: 2 additions & 9 deletions

File tree

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

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1168,11 +1168,6 @@ impl PathToolData {
11681168
return false;
11691169
};
11701170

1171-
// Check that the handles of anchor point are also colinear
1172-
if !vector_data.colinear(*anchor) {
1173-
return false;
1174-
};
1175-
11761171
let Some(point_id) = anchor.as_anchor() else { return false };
11771172

11781173
let mut connected_segments = [None, None];

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

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

367367
if using_path_tool && (transform_type == TransformType::Grab) {
368-
if transform_type.equivalent_to(self.transform_operation) {
369-
return;
370-
}
371-
372368
// Check if a single point is selected and it's a colinear point
373369
let single_anchor_selected = shape_editor.selected_points().count() == 1 && shape_editor.selected_points().any(|point| matches!(point, ManipulatorPointId::Anchor(_)));
374370

@@ -387,6 +383,8 @@ impl MessageHandler<TransformLayerMessage, TransformLayerMessageContext<'_>> for
387383
responses.add(PathToolMessage::StartSlidingPoint);
388384
}
389385

386+
return;
387+
} else if transform_type.equivalent_to(self.transform_operation) {
390388
return;
391389
}
392390

0 commit comments

Comments
 (0)