update visiblePointIndexes when points added
This commit is contained in:
parent
9b5715623a
commit
bff2f9178d
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user