mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-30 10:18:12 +08:00
Fix point translation bug in Path tool (#1626)
Fix point translation bug
This commit is contained in:
@@ -452,7 +452,7 @@ impl ShapeState {
|
|||||||
layer: LayerNodeIdentifier,
|
layer: LayerNodeIdentifier,
|
||||||
) -> Option<()> {
|
) -> Option<()> {
|
||||||
let subpaths = get_subpaths(layer, document_network)?;
|
let subpaths = get_subpaths(layer, document_network)?;
|
||||||
let transform = document_metadata.transform_to_viewport(layer).inverse();
|
let transform = document_metadata.transform_to_document(layer).inverse();
|
||||||
let position = transform.transform_point2(new_position);
|
let position = transform.transform_point2(new_position);
|
||||||
let group = graph_modification_utils::get_manipulator_from_id(subpaths, point.group)?;
|
let group = graph_modification_utils::get_manipulator_from_id(subpaths, point.group)?;
|
||||||
let delta = position - point.manipulator_type.get_position(group)?;
|
let delta = position - point.manipulator_type.get_position(group)?;
|
||||||
|
|||||||
Reference in New Issue
Block a user