update visiblePointIndexes when points added

This commit is contained in:
Aakansha Doshi 2022-08-26 18:53:15 +05:30
parent 9b5715623a
commit bff2f9178d

View File

@ -506,15 +506,6 @@ export class LinearElementEditor {
}
ret.didAddPoint = true;
ret.isMidPoint = true;
ret.linearElementEditor = {
...linearElementEditor,
selectedPointsIndices: element.points[1],
pointerDownState: {
prevSelectedPointsIndices: linearElementEditor.selectedPointsIndices,
lastClickedPoint: -1,
},
lastUncommittedPoint: null,
};
}
if (event.altKey && appState.editingLinearElement) {
if (linearElementEditor.lastUncommittedPoint == null) {
@ -544,6 +535,10 @@ export class LinearElementEditor {
scenePointer,
Scene.getScene(element)!,
),
visiblePointIndexes: LinearElementEditor.getVisiblePointIndexes(
element,
true,
),
};
ret.didAddPoint = true;
@ -614,7 +609,16 @@ export class LinearElementEditor {
}
: { x: 0, y: 0 },
};
if (ret.didAddPoint) {
const visiblePointIndexes = LinearElementEditor.getVisiblePointIndexes(
element,
!!appState.editingLinearElement,
);
ret.linearElementEditor = {
...ret.linearElementEditor,
visiblePointIndexes,
};
}
return ret;
}