Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
This commit is contained in:
Mark Tolmacs 2025-04-09 14:20:21 +02:00
parent 3f9c6299a0
commit a5a74be45d
No known key found for this signature in database
6 changed files with 26 additions and 24 deletions

View file

@ -469,6 +469,7 @@ export class LinearElementEditor {
editingLinearElement: LinearElementEditor,
appState: AppState,
scene: Scene,
shouldBind?: boolean,
): LinearElementEditor {
const elementsMap = scene.getNonDeletedElementsMap();
const elements = scene.getNonDeletedElements();
@ -531,6 +532,19 @@ export class LinearElementEditor {
}
}
if (shouldBind) {
const element = scene.getElement(editingLinearElement.elementId);
if (isBindingElement(element) && isBindingEnabled(appState)) {
bindOrUnbindLinearElement(
element,
bindings.startBindingElement || "keep",
bindings.endBindingElement || "keep",
elementsMap,
scene,
);
}
}
return {
...editingLinearElement,
...bindings,