From b67a2b4f65730b563207b926ff6aef5317af476f Mon Sep 17 00:00:00 2001 From: Aakansha Doshi Date: Thu, 11 Aug 2022 20:33:07 +0530 Subject: [PATCH] fix: call static methods via class instead of instance in linearElementEditor (#5561) * fix: call getMidPoint via class instead of instance * fix * fix --- src/element/linearElementEditor.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/element/linearElementEditor.ts b/src/element/linearElementEditor.ts index 9b7793a2..c9cb662d 100644 --- a/src/element/linearElementEditor.ts +++ b/src/element/linearElementEditor.ts @@ -386,7 +386,7 @@ export class LinearElementEditor { return false; } - const midPoint = this.getMidPoint(linearElementEditor); + const midPoint = LinearElementEditor.getMidPoint(linearElementEditor); if (midPoint) { const threshold = LinearElementEditor.POINT_HANDLE_SIZE / appState.zoom.value; @@ -453,7 +453,7 @@ export class LinearElementEditor { appState, ) ) { - const midPoint = this.getMidPoint(linearElementEditor); + const midPoint = LinearElementEditor.getMidPoint(linearElementEditor); if (midPoint) { mutateElement(element, { points: [ @@ -715,7 +715,8 @@ export class LinearElementEditor { x: number, y: number, ) { - const pointHandles = this.getPointsGlobalCoordinates(element); + const pointHandles = + LinearElementEditor.getPointsGlobalCoordinates(element); let idx = pointHandles.length; // loop from right to left because points on the right are rendered over // points on the left, thus should take precedence when clicking, if they @@ -725,7 +726,7 @@ export class LinearElementEditor { if ( distance2d(x, y, point[0], point[1]) * zoom.value < // +1px to account for outline stroke - this.POINT_HANDLE_SIZE + 1 + LinearElementEditor.POINT_HANDLE_SIZE + 1 ) { return idx; }