aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/views/nodes/CollectionFreeFormDocumentView.tsx5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/views/nodes/CollectionFreeFormDocumentView.tsx b/src/client/views/nodes/CollectionFreeFormDocumentView.tsx
index ab124eede..465bbcf2f 100644
--- a/src/client/views/nodes/CollectionFreeFormDocumentView.tsx
+++ b/src/client/views/nodes/CollectionFreeFormDocumentView.tsx
@@ -223,8 +223,9 @@ export class CollectionFreeFormDocumentView extends DocComponent<CollectionFreeF
};
nudge = (x: number, y: number) => {
- this.props.Document.x = this.props.w_X() + x;
- this.props.Document.y = this.props.w_Y() + y;
+ const [locX, locY] = this.props.ScreenToLocalTransform().transformDirection(x, y);
+ this.props.Document.x = this.props.w_X() + locX;
+ this.props.Document.y = this.props.w_Y() + locY;
};
screenToLocalTransform = () =>
this.props