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.didAddPoint = true;
|
||||||
ret.isMidPoint = 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 (event.altKey && appState.editingLinearElement) {
|
||||||
if (linearElementEditor.lastUncommittedPoint == null) {
|
if (linearElementEditor.lastUncommittedPoint == null) {
|
||||||
@ -544,6 +535,10 @@ export class LinearElementEditor {
|
|||||||
scenePointer,
|
scenePointer,
|
||||||
Scene.getScene(element)!,
|
Scene.getScene(element)!,
|
||||||
),
|
),
|
||||||
|
visiblePointIndexes: LinearElementEditor.getVisiblePointIndexes(
|
||||||
|
element,
|
||||||
|
true,
|
||||||
|
),
|
||||||
};
|
};
|
||||||
|
|
||||||
ret.didAddPoint = true;
|
ret.didAddPoint = true;
|
||||||
@ -614,7 +609,16 @@ export class LinearElementEditor {
|
|||||||
}
|
}
|
||||||
: { x: 0, y: 0 },
|
: { x: 0, y: 0 },
|
||||||
};
|
};
|
||||||
|
if (ret.didAddPoint) {
|
||||||
|
const visiblePointIndexes = LinearElementEditor.getVisiblePointIndexes(
|
||||||
|
element,
|
||||||
|
!!appState.editingLinearElement,
|
||||||
|
);
|
||||||
|
ret.linearElementEditor = {
|
||||||
|
...ret.linearElementEditor,
|
||||||
|
visiblePointIndexes,
|
||||||
|
};
|
||||||
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user